拆分字符串并将其转换为整型
2022-09-04 06:20:54
我的代码有问题。我读了几个数字的文本文件。例如:文本文件.txt
1, 21, 333
使用下面的代码,我想将数字从字符串拆分并转换为int。
int answer = 0;
int factor = 1;
// Splitting and deleting the "," AND converting String to int.
for (String retval : line.split(",")) {
for (int j = retval.length() - 1; j >= 0; j--) {
answer = answer + (retval.charAt(j) - '0') * factor;
factor *= 1;
}
System.out.println(answer);
answer = (answer - answer);
}
我在控制台 (int) 中收到结果:
1 3 9
我看到数字3是2 + 1的结果,数字9是3 + 3 + 3的结果。我该怎么做才能在我的控制台 (int) 中接收以下结果?
1 21 333
/EDIT:我只允许使用Java.lang和 Java.IO