我的代码有问题.我读了几个文本文件.例如:Textfile.txt
1, 21, 333
Run Code Online (Sandbox Code Playgroud)
使用我的以下代码,我想拆分并将数字从String转换为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);
}
Run Code Online (Sandbox Code Playgroud)
我在我的控制台(int)中得到了结果:
1 3 9
Run Code Online (Sandbox Code Playgroud)
我看到数字3是2 + 1的结果,数字9是3 + 3 + 3的结果.我能做什么,在我的控制台(int)中接收以下结果?
1 21 333
Run Code Online (Sandbox Code Playgroud)
/编辑:我只允许使用Java.lang和Java.IO