java把数组已逗号进行分割在放到新的数组中
时间: 2024-04-10 18:33:08 浏览: 17
要将Java中的数组以逗号进行分割,并将分割后的元素存放到一个新的数组中,你可以使用`String`类的`split()`方法将数组转换为字符串,然后使用分割后的字符串数组创建一个新的数组。以下是示例代码:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5};
String arrayString = Arrays.toString(array);
String[] elements = arrayString.substring(1, arrayString.length() - 1).split(", ");
int[] newArray = new int[elements.length];
for (int i = 0; i < elements.length; i++) {
newArray[i] = Integer.parseInt(elements[i]);
}
System.out.println(Arrays.toString(newArray));
}
}
```
这段代码首先将数组转换为字符串,然后使用`substring()`方法去掉方括号,再使用`split(", ")`方法将字符串分割成一个字符串数组。接下来,我们创建一个新的整型数组`newArray`,大小为分割后的字符串数组的长度。然后,通过遍历分割后的字符串数组,使用`Integer.parseInt()`方法将每个字符串转换为整数,并将其存放到新的数组中。最后,我们使用`Arrays.toString()`方法将新的数组转换为字符串并输出。
运行以上代码,你将得到一个以逗号分隔的新数组。