Javaの拡張forループでインデックス/範囲を指定することは可能ですか?
例えば私はリストを持っています: List<String> list;
そして、0ではなくインデックス1からforループを実行したいと思います。
for(String s : list(start from index 1))
またはインデックス5まで
for(String s : list(end at index 5))
従来のforループを使用したり、拡張forループ内にカウンターを保持したりできることはわかっていますが、Javaまたはapacheコレクションにすぐに使えるものがあるのか知りたいのですが?
new String []
。あなたは単に書くことができますArrays.asList("a", "b", "c")
。subList
は要素をコピーしないので、パフォーマンスの低下はあっても無視できます。