gpt4 book ai didi

java - 如何构造一个没有重复字符的字符串?

转载 作者:行者123 更新时间:2023-12-01 08:06:00 25 4
gpt4 key购买 nike

我正在用 Java 开发一个个人项目,我正在尝试快速构建一个没有重复的字符串。我举个具体例子:

String s = null;

for (char c : tableChars) {
s += c;
}

好的,所以我知道我可以检查这个字符是否已经在字符串中,但我必须在每次插入时查找它。还有别的办法吗?

最佳答案

您可以尝试使用Set

    String str = "null";
char[] arr=str.toCharArray();
Set<String> set=new LinkedHashSet<>(); // LinkedHashSet keep the order
for(char i:arr){
set.add(String.valueOf(i)); // now you will have unique values
}

现在

   System.out.println(set);

输出:

   [n, u, l]

关于java - 如何构造一个没有重复字符的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21606783/

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