gpt4 book ai didi

Java 字符串到整数转换抛出 NumberFormatException

转载 作者:行者123 更新时间:2023-12-01 07:07:04 25 4
gpt4 key购买 nike

我想将字符串(二进制数字)转换为 Integer,如下所示:

Integer.parseInt("011000010110")

我总是收到NumberFormatException。位数是否太高?

最佳答案

是的,字符串“011000010110”大约是110亿,高于可表示的最大intInteger.MAX_VALUE, 2,147,483,647 。尝试一下

Long.parseLong("011000010110")

或者,如果您的意思是二进制,请将基数 2 传递给 parseInt :

Integer.parseInt("011000010110", 2)

关于Java 字符串到整数转换抛出 NumberFormatException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21637346/

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