ImはJavaでゲームプラグインを作成し、Iveはスプリット機能に問題があります。ライン上のスプリットがnullを返す
index = 0;
int leng = a.length;
while(index != leng){
arr = a[index].split("|"); //this is line 158
if(arr[1] == "blue"){
blues[index]= arr[1];
}else{
reds[index] = arr[1];
}
index++;
}
イムなっNullPointerExceptionが158
変数ARRはちょうど空の配列です。
変数「a」を印刷して、nullでないことを確認します。
"a"は次のようになります:100 58 -9 |赤。
私を助けることができますか?
ああ、間違ったチュートリアルを取った、 " - "が区切り文字として設定されました。 私はまったくJavaでうまくいかない。ありがとうございます –
また、文字列比較は '=='ではなく 'equals'または' equalsIgnoreCase'を使って行われます。 – MByD