次のように、ArrayList の形式で単語のリストが与えられます。
public ArrayList<String> getListOfStrings(){
ArrayList<String> list = new ArrayList<String>();
list.add("This");
list.add("is");
list.add("an");
list.add("exercise");
list.add("to");
list.add("illustrate");
list.add("the");
list.add("use");
list.add("of");
list.add("ArrayLists");
list.add(".");
return list;
}
ユーザーが入力した長さ "len" を持つリスト内のすべての単語 (つまり、ArrayList 内のすべてのオブジェクト) を削除するメソッドを作成するにはどうすればよいですか?
ユーザーが入力した長さ「len」のすべての単語をリストするメソッドを既に作成しましたが、次のように機能します。
public ArrayList<String>getWordsWithLength(int len, ArrayList<String> lijst){
ArrayList<String> list = new ArrayList<String>();
for(String woord: lijst){
if(woord.length()==len){
list.add(woord);
}
}
return(list);
}
しかし、Javaの初心者として、長さ「len」の単語を削除する方法にこだわっています。助けてください!(リストの最後から削除することから始めているという印象を受けます)