例えばfor文などの繰り返し処理を用いて初期化されていない配列に値を代入しようとすると
NullPointerException が発生する。
1 2 3 4 5 6 7 8 |
int[] t; void setup(){ for(int i=0;i<10;i++){ t[i]=i; println(t1[i]); } } |
そこで以下のようにnew int[]を用いて領域確保する必要がある。
1 2 3 4 5 6 7 8 9 10 |
int[] t; void setup(){ t = new int[10]; for(int i=0;i<10;i++){ t[i]=i; println(t[i]); } } |