gpt4 book ai didi

java - 使用 with parseint 将 String 转换为 int

转载 作者:行者123 更新时间:2023-12-01 13:34:53 26 4
gpt4 key购买 nike

我尝试将 int String 转换为 int

int port = Integer.parseInt(tokens[2]);

tokens[2] 包含一个 String "12777"但我收到了这个错误

Exception in thread "Thread-2019" java.lang.NumberFormatException: For
input string:
"12777"

at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:458)
at java.lang.Integer.parseInt(Integer.java:499)
at inet.ChildServer.hopen(ChildServer.java:88)
at inet.ChildServer.run(ChildServer.java:51)

编辑:抱歉,这些字符在 Eclipse 中是不可见的,我不明白这是什么。我有一个这种形式的字符串

command1|Destination-IP|DestinationPort

我只是把它画出来

String[] tokens = sentence.split( "[|]" );

最佳答案

您可以在传递给 Integer.parseInt(tokens[2]); 之前修剪字符串吗?它可能包含空格。

关于java - 使用 with parseint 将 String 转换为 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21365759/

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