java数组和字符串互转
时间: 2023-07-16 21:10:50 浏览: 101
要将数组转换为字符串,可以使用`Arrays.toString()`方法。例如:
```java
int[] array = {1, 2, 3, 4, 5};
String str = Arrays.toString(array);
System.out.println(str); // [1, 2, 3, 4, 5]
```
要将字符串转换为数组,可以使用`split()`方法将字符串拆分成数组元素。例如:
```java
String str = "1,2,3,4,5";
String[] strArray = str.split(",");
int[] array = new int[strArray.length];
for (int i = 0; i < strArray.length; i++) {
array[i] = Integer.parseInt(strArray[i]);
}
```
这样就将字符串"1,2,3,4,5"转换为整型数组[1, 2, 3, 4, 5]。请注意,这里假设字符串中的元素都是整数,并且使用逗号作为分隔符。你可以根据具体需求进行修改。
阅读全文