java中数组转换成字符串用逗号拼接有什么办法
时间: 2023-02-15 09:36:51 浏览: 78
在 Java 中可以使用 Arrays.toString() 方法将数组转换成字符串,该方法会自动用逗号将数组中的每个元素拼接在一起。
例如:
```
int[] array = {1, 2, 3, 4, 5};
String str = Arrays.toString(array);
System.out.println(str); // 输出 "[1, 2, 3, 4, 5]"
```
如果想要自己手动拼接数组,可以使用 StringBuilder 或者循环遍历数组并拼接。
例如:
```
int[] array = {1, 2, 3, 4, 5};
StringBuilder sb = new StringBuilder();
for (int i = 0; i < array.length; i++) {
sb.append(array[i]);
if (i < array.length - 1) {
sb.append(",");
}
}
String str = sb.toString();
System.out.println(str); // 输出 "1,2,3,4,5"
```
或者
```
int[] array = {1, 2, 3, 4, 5};
String str = "";
for (int i = 0; i < array.length; i++) {
str += array[i];
if (i < array.length - 1) {
str += ",";
}
}
System.out.println(str); // 输出 "1,2,3,4,5"
```