gpt4 book ai didi

java - Integer.Parse(String) 抛出异常

转载 作者:行者123 更新时间:2023-11-30 04:00:06 26 4
gpt4 key购买 nike

我是 Android 开发新手,也是 Java 新手。最初,我是一名 C# 和 C++ 程序员,所以这对我来说有点怀疑。我写了这段代码

String[] teile = temp.split(" ");

int[] teileInt = new int[]
{
50, 50, 50, 50, 50, 50
} ;

for (int i = 0; i < teile.length; ++i) {
try {
Integer integer = new Integer(teile[i]);
//int d = Integer.parseInt(teile[i]);
}
catch (NumberFormatException ex)
{
Toast.makeText(this, teile[i] + getMessagesFromException(ex), Toast.LENGTH_SHORT).show();
}
//

}

两个表达式都会变成相同的异常!

(无法发布图片)

toast 说:

40null Invalid int: "40"
java.lang.NumberFormatException: Invalid
int: "40"

抱歉,但我不知道出了什么问题...40 不是整数吗?

最佳答案

试试这个。 Integer integer = new Integer(teile[i].trim());
我假设您在 teile[i] 中有一个前导或尾随空格。

关于java - Integer.Parse(String) 抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22184546/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com