我正在開發一些java項目。 在這裏,我被困在這個問題,無法找出我要去哪裏錯了。空指針異常
我做了兩個類:Test
和Child
。
當我運行代碼時,我得到一個NullPointerException。
package com.test;
public class Test {
child newchild = new child();
public static void main(String[] args) {
new Test().method();
}
void method() {
String[] b;
b = newchild.main();
int i = 0;
while (i < b.length) {
System.out.println(b[i]);
}
}
}
package com.test;
public class child {
public String[] main() {
String[] a = null;
a[0] = "This";
a[1] = "is";
a[2] = "not";
a[3] = "working";
return a;
}
}
未來(甚至現在),你應該清楚地表明該行被拋出異常。該信息在異常的堆棧跟蹤中可用。 –
...它按預期工作:它在'child#main()'中創建'NullPointerException' ;-) –