gpt4 book ai didi

Java让数组输出中的每个int都有逗号?

转载 作者:行者123 更新时间:2023-11-30 04:11:08 25 4
gpt4 key购买 nike

我的数组输出类似于 123611(示例数字)。
我正在尝试使输出格式正确 1,2,3,6,11

我对 Java 的了解不多,我不记得如何去做这件事。谢谢!!

这是我的代码:

int array3[] = { 1, 2, 3, 6, 11 };

for (int i = 0; i < array3.length; i++)
System.out.print(array3[i]);

最佳答案

您可以使用 Java 8 中提供的 Streams,请注意,这里我使用的是整数包装类 Integer,而不是原始类型 int

Integer array3[] = { 1, 2, 3, 6, 11 };

System.out.println(Stream.of(array3)
.collect(Collectors.mapping(String::valueOf, Collectors.joining(",")))
);

正如@Jelaby提到的,最好使用map(),它首先将每个Integer转换为String,然后加入它

Integer array3[] = { 1, 2, 3, 6, 11 };

System.out.println(Stream.of(array3)
.map(String::valueOf)
.collect( Collectors.joining(",")));

关于Java让数组输出中的每个int都有逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19579485/

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