当前位置: 首页 > 面试题库 >

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

拓拔谭三
2023-03-14
问题内容

我是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程序如何将诸如“ 1,2,3,4,5”之类的字符串转换为数组({1,2,3,4,5}) 问题答案: 从zvzdhk: 然后,解析您的整数:

  • 本文向大家介绍在Java中将String的ArrayList转换为String数组,包括了在Java中将String的ArrayList转换为String数组的使用技巧和注意事项,需要的朋友参考一下 首先,让我们设置字符串的ArrayList- 现在,使用toArray()转换为字符串数组- 示例 以下是在Java中将String的ArrayList转换为String数组的程序- 输出结果

  • 是否可以将 ?如果是这样 - ? 我目前正在做一个项目,我需要<code>创建一个包含<code>字母表的字符数组。我当前的创建了一个(应该将

  • 问题内容: 我正在尝试使用该方法,但我认为我做错了: http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Arrays.html#toString(int []) 我的代码: 输出为: 我也尝试这样打印,但是: 我从更大,更复杂的代码中删除了此代码,但是可以根据需要添加它。但这应该提供一般信息。 我正在寻找输出,例如在Oracle文档中:

  • 问题内容: 是否有一种将Integer数组转换为int数组的理想方法?(我不想遍历每个元素;我正在寻找一种优雅且快速的方式编写它) 我正在使用的另一种方法 我正在寻找一线客轮,但找不到任何东西。 目标是: 问题答案: 您可以使用Java 8的Stream API