問題
与えられたリストのイテレーターを使用して、文字列の長さが3未満の要素を削除してリストを表示してください。
List<String> words = new ArrayList<>(Arrays.asList("Cat", "Dog", "Elephant", "Ant", "Lion", "Tiger"));
ヒント
words
リストのイテレーターを取得します。- イテレーターがまだ次の要素を持っている場合は、
next
メソッドを使用して次の要素にアクセスします。 - 現在の要素の文字列長が3未満であれば、
remove
メソッドを使用して要素を削除します。 - ステップ 2-3を繰り返し、全ての要素が処理されるまで続けます。
- 変更後のリストを表示します。
手動でこれらの操作を行った場合、文字列の長さが3未満の要素が削除され、変更後のリストが表示されるはずです。
→解答例