这是一个流版本,在功能上等同于khelwood,但使用了不同的方法。
他们都创建了一个
IntStream,将每个映射
int到一个,
String并用逗号将它们连接在一起。
它们在性能上也应该完全相同,尽管从 技术上讲
我是
Integer.toString(int)直接打电话给他
String.valueOf(int),而他是在打电话给代表。另一方面,我正在呼叫的
IntStream.of()代表
Arrays.stream(int[]),所以这是平局。
String result = IntStream.of(intArray) .mapToObj(Integer::toString) .collect(Collectors.joining(", "));

![将int []转换为逗号分隔的字符串 将int []转换为逗号分隔的字符串](http://www.mshxw.com/aiimages/31/454882.png)
