gpt4 book ai didi

java - 无法将字符串转换为 Int Selenium JAVA

转载 作者:行者123 更新时间:2023-11-29 03:07:14 25 4
gpt4 key购买 nike

我试图将 String 转换为 int。然而,它遇到错误抛出一个 NumberFormatException

java.lang.NumberFormatException: For input string: "07221255201"

代码:

int value = Integer.valueOf(itemData.get(row).ERP_Customer_Item.trim());

请指教。

最佳答案

7221255201 超出原始 int 范围。您应该使用 long 类型。这应该可以正常工作:

long value = Long.parseLong(itemData.get(row).ERP_Customer_Item.trim());

对于其他情况,请尝试在编写代码时牢记基本类型范围。这就像拥有一套由不同大小的锤子组成的锤子组,并在上下文中使用合适的锤子。例如,如果你知道一个特定的变量总是在 [-128,127] 范围内,你应该使用 short 而不是 int 因为你会浪费很多位在后一种情况下。

关于java - 无法将字符串转换为 Int Selenium JAVA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31557211/

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