gpt4 book ai didi

java - 在java中将整数集转换为字符串

转载 作者:行者123 更新时间:2023-11-29 06:50:22 25 4
gpt4 key购买 nike

我正在尝试将一组整数转换为 Java 中的单个字符串。我该怎么做?

 Set<Integer> s = new HashSet<>();
s.add(1);
s.add(3);

int n = s.size();
String arr[] = new String[n];

arr = s.toArray(arr);

for (String x : arr )
System.out.println(x);

最佳答案

使用加入:

String result = s.stream().map(String::valueOf).collect(joining());

没有:

List<String> intString = new ArrayList<>();
for (Integer i : s) {
intString.add(String.valueOf(i));
}

String result = String.join("", intString);

但是请注意,如果您想按输入顺序打印这些数字(先添加的将先打印),那么您需要一个 LinkedHashSet 来记住该顺序:

Set<Integer s = new LinkedHashSet<>();

关于java - 在java中将整数集转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50427207/

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