java.lang.NumberFormatException:无效的int:“ 3546504756”,此错误是什么意思?

丹尼尔·克维斯特(Daniel Kvist)

我正在创建一个Android应用,并且正在从文本文件中读取一些坐标。

Integer.parseInt(xCoordinateStringFromFile)用来将X坐标转换为整数,并与Y坐标相同。

当我运行该应用程序时,在该行出现错误,如下所示:

BridgeData data = new BridgeData(
    elements[0],
    elements[1],
    Integer.parseInt(elements[2]),
    Integer.parseInt(elements[3]),
    Integer.parseInt(elements[4]),
    new GeoPos(Integer.parseInt(elements[5].split(",")[0]), Integer.parseInt(elements[5].split(",")[1])),
    new GeoPos(Integer.parseInt(elements[6].split(",")[0]), Integer.parseInt(elements[6].split(",")[1])),
    Integer.parseInt(elements[7]),
    Integer.parseInt(elements[8])
);

变量elements是一个String数组,它是通过在each上拆分当前行而创建的;

“主要”错误是:

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

我想知道这意味着什么,以及我该如何解决。

中学

错误仅表示java无法将您尝试在调用中使用的String转换Integer.pasrseInt为该数字超出整数范围。

您应该使用Long.parseLong3546504756,因为数字超出整数范围

确保发布您的BridgeData构造函数接受long作为参数而不是整数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

java.lang.NumberFormatException:无效的int:“ 3546504756”,此错误是什么意思?

来自分类Dev

java.lang.NumberFormatException:无效的int:“”:错误

来自分类Dev

java.lang.NumberFormatException:无效的int:“”

来自分类Dev

java.lang.NumberFormatException:无效的int:“ null”

来自分类Dev

java.lang.NumberFormatException:无效的int:“”

来自分类Dev

java.lang.NumberFormatException:无效的int:“”

来自分类Dev

此异常(java.lang.ArrayIndexOutOfBoundsException)是什么意思?

来自分类Dev

Android:java.lang.NumberFormatException:无效的int:“ 27.0”

来自分类Dev

java.lang.NumberFormatException:无效的int:“ android.support.v7.internal.widget.TintEditText

来自分类Dev

java.lang.NumberFormatException:无效的double

来自分类Dev

java.lang.numberformatexception:无效的double:“”

来自分类Dev

错误java.lang.AssertionError:预期:null <null>,但是:java.lang.String <null>是什么意思?

来自分类Dev

错误:java.lang.NumberFormatException:

来自分类Dev

错误:java.lang.NumberFormatException

来自分类Dev

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

来自分类Dev

此Java代码是什么意思

来自分类Dev

此Java代码是什么意思

来自分类Dev

Gson .JsonSyntaxException-java.lang.NumberFormatException:无效的double:“”

来自分类Dev

如何修复“ java.lang.NumberFormatException:无效的double:”?

来自分类Dev

java.lang.NumberFormatException: 无效浮点数:

来自分类Dev

BigInteger-java.lang.NumberFormatException错误?

来自分类Dev

我的错误是java.lang.NumberFormatException

来自分类Dev

Java这个错误是什么意思?

来自分类Dev

转换为int的字符串java.lang.NumberFormatException

来自分类Dev

java.lang.NumberFormatException: Invalid int: "130 PHP"

来自分类Dev

此Java代码中的“输入”是什么意思?

来自分类Dev

Stack(int = 10),此语法是什么意思(C ++)?

来自分类Dev

此声明是什么意思“ int(* ptr [3])();”?

来自分类Dev

java.lang.NumberFormatException:无效的浮点数:“”,位于java.lang.StringToReal.invalidReal(StringToReal.java)

Related 相关文章

  1. 1

    java.lang.NumberFormatException:无效的int:“ 3546504756”,此错误是什么意思?

  2. 2

    java.lang.NumberFormatException:无效的int:“”:错误

  3. 3

    java.lang.NumberFormatException:无效的int:“”

  4. 4

    java.lang.NumberFormatException:无效的int:“ null”

  5. 5

    java.lang.NumberFormatException:无效的int:“”

  6. 6

    java.lang.NumberFormatException:无效的int:“”

  7. 7

    此异常(java.lang.ArrayIndexOutOfBoundsException)是什么意思?

  8. 8

    Android:java.lang.NumberFormatException:无效的int:“ 27.0”

  9. 9

    java.lang.NumberFormatException:无效的int:“ android.support.v7.internal.widget.TintEditText

  10. 10

    java.lang.NumberFormatException:无效的double

  11. 11

    java.lang.numberformatexception:无效的double:“”

  12. 12

    错误java.lang.AssertionError:预期:null <null>,但是:java.lang.String <null>是什么意思?

  13. 13

    错误:java.lang.NumberFormatException:

  14. 14

    错误:java.lang.NumberFormatException

  15. 15

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

  16. 16

    此Java代码是什么意思

  17. 17

    此Java代码是什么意思

  18. 18

    Gson .JsonSyntaxException-java.lang.NumberFormatException:无效的double:“”

  19. 19

    如何修复“ java.lang.NumberFormatException:无效的double:”?

  20. 20

    java.lang.NumberFormatException: 无效浮点数:

  21. 21

    BigInteger-java.lang.NumberFormatException错误?

  22. 22

    我的错误是java.lang.NumberFormatException

  23. 23

    Java这个错误是什么意思?

  24. 24

    转换为int的字符串java.lang.NumberFormatException

  25. 25

    java.lang.NumberFormatException: Invalid int: "130 PHP"

  26. 26

    此Java代码中的“输入”是什么意思?

  27. 27

    Stack(int = 10),此语法是什么意思(C ++)?

  28. 28

    此声明是什么意思“ int(* ptr [3])();”?

  29. 29

    java.lang.NumberFormatException:无效的浮点数:“”,位于java.lang.StringToReal.invalidReal(StringToReal.java)

热门标签

归档