java数组转字符串
时间: 2023-08-13 14:11:59 浏览: 93
将Java数组转换为字符串有几种常见的方法:
1. 使用Arrays类的toString()方法:
```java
int[] array = {1, 2, 3, 4, 5};
String str = Arrays.toString(array);
System.out.println(str); // 输出:[1, 2, 3, 4, 5]
```
2. 使用StringBuilder类:
```java
int[] array = {1, 2, 3, 4, 5};
StringBuilder sb = new StringBuilder();
sb.append("[");
for (int i = 0; i < array.length; i++) {
sb.append(array[i]);
if (i < array.length - 1) {
sb.append(", ");
}
}
sb.append("]");
String str = sb.toString();
System.out.println(str); // 输出:[1, 2, 3, 4, 5]
```
3. 使用StringJoiner类(适用于Java 8及以上版本):
```java
int[] array = {1, 2, 3, 4, 5};
StringJoiner sj = new StringJoiner(", ", "[", "]");
for (int i : array) {
sj.add(String.valueOf(i));
}
String str = sj.toString();
System.out.println(str); // 输出:[1, 2, 3, 4, 5]
```
这些方法可以将整型数组转换为字符串,你也可以根据需要进行修改和适配。
阅读全文