在Java中将String数组转换为int数组

我是Java编程的新手。我的问题是,我有一个String数组,但是当我尝试将其转换为int数组时,我不断

java.lang.NumberFormatException

我的代码是

private void processLine(String[] strings) {

Integer[] intarray=new Integer[strings.length];

int i=0;

for(String str:strings){

intarray[i]=Integer.parseInt(str);//Exception in this line

i++;

}

}

任何帮助将是极大的感谢!!!

回答:

要摆脱其他空格,您可以像这样更改代码:

intarray[i]=Integer.parseInt(str.trim()); // No more Exception in this line

以上是 在Java中将String数组转换为int数组 的全部内容, 来源链接: utcz.com/qa/436219.html

回到顶部