gpt4 book ai didi

java - 将字符串转换为整数

转载 作者:行者123 更新时间:2023-11-30 09:37:26 24 4
gpt4 key购买 nike

我正在尝试将字符串转换为整数。我有以下代码:

List<String> strings = populateSomeStrings();
List<Integer> ints = new ArrayList<Integer>();

for (int i = 0; i < strings.size(); i++) {
ints.add(Integer.valueOf(strings.get(i)));
}

当我运行它时,我得到一个异常提示:

java.lang.NumberFormatException: Invalid int: "1000"

知道为什么会发生这种情况吗?我也试过 Integer.parseInt 但它做同样的事情。

谢谢

最佳答案

您的字符串中显然有些内容不是数字。

捕获异常并打印出每个字符的字符串长度和代码点,例如使用codePointAt

这应该会告诉您哪里出了问题。

关于java - 将字符串转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10456854/

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