📅  最后修改于: 2022-03-11 14:52:27.806000             🧑  作者: Mango
resetting temp to empty string after you parse it to create place for new digits.
that at the end of your string will be no space, so if (numbers.charAt(i) == ' ') { ary[j] = Integer.parseInt(temp); j++; } will not be invoked, which means you need invoke ary[j] = Integer.parseInt(temp);