指定されていない要素を新しい配列にコピーすることによって、配列から特定の文字を削除しようとしています。しかし、新しい配列を初期化するとき、戻り値は、指定されていない要素配列の代わりにヌル値の束を与えています。配列の初期化によってループがnullになる
public String[] wordsWithout(String[] words, String target) {
String store[] = null;
for(int i = 0; i < words.length; i = i +1){
store = new String[words.length];
if(!words[i].equals(target)){
store[i] = words[i];
}
}
return store;
}
あなたは 'store(store = new String [words.length];)の初期化をループから外さなければなりません。 – IQV
これは[あなたの他の質問](http://stackoverflow.com/a/41936209/4391450)ですでに述べられています。なぜあなたはこの質問を作成する必要がありましたか? – AxelH