java数组转字符串用逗号隔开
时间: 2023-11-12 16:44:41 浏览: 675
做java这么久了居然还不知道JSON的使用(一文带你了解)
要将Java数组转换成以逗号分隔的字符串,可以使用以下两种方法:
方法一: 使用传统的循环方式遍历数组,并在每个元素后面添加逗号。最后将构建好的字符串返回。例如,可以使用给定的代码:
```java
public static String arrayToStrWithComma(String[] needChange) {
StringBuffer sb = new StringBuffer();
for (int i = 0; i < needChange.length; i++) {
sb.append(needChange[i]);
if ((i + 1) != needChange.length) {
sb.append(",");
}
}
return sb.toString();
}
```
方法二: 使用Java 8的Stream流来实现,可以更简洁地将数组转换成以逗号分隔的字符串。可以使用以下代码:
```java
List<String> list = Arrays.asList(needChange);
String str = list.stream().collect(Collectors.joining(","));
```
其中,`needChange`是你要转换的数组。
这两种方法都可以将Java数组转换成以逗号分隔的字符串。你可以根据自己的需要选择其中一种来使用。
阅读全文