我有这个方法,每次我尝试将值放入我的foo
数组中时,我都会得到 NullPointerException。我试图解决它,但我不知道为什么它告诉我 NullPointerException。感谢您的帮助:)
mine = " 0 2 3 ";
try {
for(int i = 0; i < mine.length(); i++) {
String k = "" + mine.charAt(i);
if(k.equals(" ") == false)
j++;
}
} catch(Exception r) {
Toast.makeText(this, "Bad", Toast.LENGTH_SHORT).show();
}
try {
int[] foo = new int[j];
for(int i = 0; i < mine.length(); i++) {
String k = "" + mine.charAt(i);
if(k.equals(" ") == false) {
String a = "" + mine.charAt(i);
myNum = Integer.parseInt(a);
foo[i-1] = myNum;
}
}
} catch(Exception df) {
Toast.makeText(this, "Bad", Toast.LENGTH_SHORT).show();
}