gpt4 book ai didi

java - 检查 2 个字符串是否包含相同的字符?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:27:00 25 4
gpt4 key购买 nike

有没有办法检查两个字符串是否包含相同的字符。例如,

abc, bca -> true
aaa, aaa -> true
aab, bba -> false
abc, def -> false

最佳答案

将每个字符串转换为一个 char[],对该数组进行排序,然后比较两者。

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);
}

关于java - 检查 2 个字符串是否包含相同的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3985328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com