gpt4 book ai didi

java - 将字符串存储在整数数组中。

转载 作者:行者123 更新时间:2023-11-29 06:42:35 25 4
gpt4 key购买 nike

我正在尝试使用以下代码将字符串存储到整数数组中:

public LargeInteger(String s) {      
for (int i = 0; i < s.length(); i++) {
intArray[i] = Integer.parseInt( s.charAt(i));
}
}

eclipse 给我一个错误提示:方法 parseInt(string) 不适用于参数 (char)

我做错了什么?

最佳答案

您需要解析char,或将其转换为String

如果您尝试一次获取一个数字,并且知道您的输入是一个数字,那么将单个数字转换为 int 的最简单方法就是

intArray[i] = Character.digit(s.charAt(i), 10); // in base 10

如果你想继续使用Integer.parseInt,那么就这样做

intArray[i] = Integer.parseInt(String.valueOf(s.charAt(i)));
// or
intArray[i] = Integer.parseInt(s.substring(i, i+1));

关于java - 将字符串存储在整数数组中。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9826138/

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