我有一个字符串,我想用逗号分隔(简单的过程):
String numbers = "1,2,3";
但是,我想将分割字符串的每个元素转换为一个 int ,该 int 可以存储在以逗号分隔的 int 数组中,如下所示:
int[][] array = new int [0][];
array[0] = new int[] {1,2,3};
我怎样才能实现这个目标?
最佳答案
二维数组是不必要的。您需要做的就是使用 split
方法将逗号从字符串中拼接出来。然后将结果数组中的每个元素转换为 int。它应该是这样的,
String numbers = "1,2,3";
String[] arr = numbers.split(",");
int[] numArr = new int[arr.length];
for(int i = 0; i < numArr.length; i++){
numArr[i] = Integer.parseInt(arr[i]);
}
关于java - 分割以逗号分隔的字符串并将值存储到 int 数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38908568/