gpt4 book ai didi

Java: NumberFormatException.forInputString(NumberFormatException.java:65)

转载 作者:行者123 更新时间:2023-11-29 10:10:19 28 4
gpt4 key购买 nike

我正在尝试使用 Integer.parseInt(simNumber) 将 String 转换为 int,但我收到错误消息。如何将 String 转换为 int?我在网上搜索了一下,找到了Integer.pareInt(simNumber)这种方式。

感谢任何帮助。

代码

byte[] simNumberArray = Arrays.copyOfRange(data, 17, i);
String simNumber = new String(simNumberArray, "UTF-8"); // 13534035454
int simNr = Integer.parseInt(simNumber); //The error appears at this line.
this.record.setSimCardNumber(simNr);

错误

Exception in thread "main" java.lang.NumberFormatException: For input string: "13534035454"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:495)
at java.lang.Integer.parseInt(Integer.java:527)
at org.ShenzhenDecoder.decode(ShenzhenDecoder.java:59)
at org.ShenzhenTest.main(ShenzhenTest.java:22)

最佳答案

int 不够,试试 long 类型

你还应该检查一下: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html

关于Java: NumberFormatException.forInputString(NumberFormatException.java:65),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39769438/

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