假设你有一个字符串:
String numbers = "123 11 4392034 2";
并且您想要检索字符串中的每个整数(以空格分隔)。这样做的最佳方法是什么?
答案 0 :(得分:6)
split()
,每个数组元素<{1}}
答案 1 :(得分:2)
String numbers = "123 11 4392034 2";
String [] num = numbers.split(" ");
然后使用此方法检索整数数组:
public int[] getIntegerArray(String[] numbers) throws NumberFormatException {
if (numbers!= null) {
int intarray[] = new int[numbers.length];
for (int i = 0; i < numbers.length; i++) {
intarray[i] = Integer.parseInt(numbers[i]);
}
return intarray;
}
return null;
}
答案 2 :(得分:0)
String[] tokens = "123 234".split("\\s")
for(String token : tokens){
println Integer.parseInt(token)
}
<强>链接:强>
备注强>