Is there a way to check if two strings contain the same characters. For example,
abc, bca -> true aaa, aaa -> true aab, bba -> false abc, def -> false
Turn each string into a char[], sort that array, then compare the two.
private boolean sameChars(String firstStr, String secondStr) { char[] first = firstStr.toCharArray(); char[] second = secondStr.toCharArray(); Arrays.sort(first); Arrays.sort(second); return Arrays.equals(first, second); }
1.4m articles
1.4m replys
5 comments
56.9k users