알고리즘/Java
[Java] Anagram 애너그램
내일주말
2021. 11. 22. 21:53
import java.util.Arrays;
public class Anagram {
public static boolean isAnagram(String str1, String str2) {
// 문자열 공백제거, 소문자 변환, 배열 변환
char[] charArray1 = str1.replaceAll(" ", "").toLowerCase().toCharArray();
char[] charArray2 = str2.replaceAll(" ", "").toLowerCase().toCharArray();
// 배열 길이(글자수) 비교
if(charArray1.length != charArray2.length){
return false;
}
// 정렬
Arrays.sort(charArray1);
Arrays.sort(charArray2);
// 비교
return Arrays.equals(charArray1, charArray2);
}
}