import java.util.Arrays;
public class StringMagic {
public boolean areAnagrams(String str1, String str2) {
if(str1 == null || str2 == null){
return false;
}else if(str1.length() != str2.length()){
return false;
}
str1 = str1.toLowerCase();
str2 = str2.toLowerCase();
char[] charArray1 = str1.toCharArray();
char[] charArray2 = str2.toCharArray();
Arrays.sort(charArray1);
Arrays.sort(charArray2);
return Arrays.equals(charArray1,charArray2);
}
}
728x90
'Java' 카테고리의 다른 글
[Java] 문자열에서 단어마다 문자 순서 뒤집기 (0) | 2023.08.13 |
---|---|
[Java] 16진수 문자열인지 판단하기 (0) | 2023.08.13 |
[Java] String에서 char/String 개수 구하기 (0) | 2023.08.13 |
[Java] ArrayList를 이용해서 배수 배열 구하기 (0) | 2023.08.09 |
[Java] ArrayList 사용해서 약수 배열 구하기 (0) | 2023.08.09 |