我正在尝试执行以下操作。我有一个只包含数字的字符串。我希望它转换为包含其数字的整数数组。
import java.util.Arrays;
public class proba {
public static void main(String[] args) {
String ymd = "12345678";
int length = ymd.length();
int[] numbersArray = new int[length];
for (int count = 0; count > length; count++) {
numbersArray[count] = Integer.parseInt(String.valueOf(ymd.charAt(count)));
}
System.out.println("YMD: " + ymd);
System.out.println("Array: " + Arrays.toString(numbersArray));
}
}
然而,我得到的结果是: YMD:12345678 数组:[0,0,0,0,0,0,0,0]
我的错误在哪里?
答案 0 :(得分:0)
应该是count < length
,而不是count > length
。