[問題] java.lang.NullPointerException 解法
今天使用陣列時, 一直出現 java.lang.NullPointerException 的 runtime error
google了下, 說法是: This error occures when you try to refer to a null object
不過, 不管我有沒有初始化陣列元素的初值
都會出現這個錯誤呢
以下是二段測試的CODE
class Test1 {
public void main(String[] args)
{
int[] anArray = new int[10];
for(int i=0; i<anArray.length; i++){
anArray[i] = 0;
}
}
}
或是
public class Test1{
public void main(String[] args)
{
int[] anArray = new int[10];
for (int i = 0; i <anArray.length; i++)
anArray[i] = 2 * i;
for (int element : anArray)
System.out.print(element + " ");
System.out.println();
}
}
都會出現錯誤
第二段出現的訊息如下
java.lang.NullPointerException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
edu.rice.cs.drjava.model.compiler.JavacCompiler.runCommand(JavacCompiler.java:272)
是什麼部分出了問題了,
煩請先進指點
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.2.251.21
推
12/14 06:31, , 1F
12/14 06:31, 1F
→
12/14 06:32, , 2F
12/14 06:32, 2F
→
12/14 06:34, , 3F
12/14 06:34, 3F
→
12/14 12:05, , 4F
12/14 12:05, 4F
推
12/14 15:41, , 5F
12/14 15:41, 5F
推
12/14 19:02, , 6F
12/14 19:02, 6F
→
12/14 21:50, , 7F
12/14 21:50, 7F
→
12/14 21:54, , 8F
12/14 21:54, 8F
java 近期熱門文章
PTT數位生活區 即時熱門文章