以下のコードをコンパイルするたびに、java.lang.NullPointerException
エラーが発生します。私は自分のコードを見ましたが、正しいようです。コンパイラが壊れていますか、それとも何か見逃していましたか?
public byte[][] divi(byte[] pac, int pac_len){
int set = 0 ;
byte [][] data = null;
for( int i= 0 ; set != pac_len; i++) {
if (set + 33 <= pac_len) {
data[i] = new byte[33];
System.arraycopy(pac, set, data[i], 0, 33);
}
}
}