如何使用流向每个元素添加额外空间来添加 StringBuilder 中整数数组的所有元素

问题描述 投票:0回答:1

我正在尝试使用以下代码将

int
数组
brr
的所有元素添加到
StringBuilder
res
中。

我尝试了以下方法


StringBuilder res = new StringBuilder();

Arrays.stream(brr).forEach(res::append);

我想要以下输出

0 1 2 3 4 5

我发现以下输出

012345

java stream stringbuilder
1个回答
0
投票

如果你不介意尾随空格,你可以这样做

Arrays.stream(brr).forEach(i -> res.append(i).append(" "));

如果您不想打印尾随空格,可以修剪字符串

System.out.println(res.toString().trim());
© www.soinside.com 2019 - 2024. All rights reserved.