これは私がException in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
のJava印刷空の配列エラー
私の質問があり得るコードを実行すると、データが空の二重配列
private void findLast(){
double empty[] = new double[0];
if(data == empty){
throw new ArrayIndexOutOfBoundsException(" Array is empty");
}else{
System.out.println(data[data.length-1]);
}
}
ていると私は非常に単純なコード、ある、必要がありません」スロー "と" if "は" else "の実行を停止しますか?そして、コードが正しく動作するように修正するにはどうしたらいいですか?
「0-1 = -1」、-1インデックスなどはありません。 – Enzokie
でも実行しないでください。 –
申し訳ありませんが、「実行しないでください」とはどういう意味ですか? – Enzokie