Ist es möglich, einen Index / Bereich in einer erweiterten for-Schleife in Java anzugeben?
Zum Beispiel habe ich eine Liste: List<String> list;
Und ich möchte eine for-Schleife von Index 1 anstelle von 0 ausführen:
for(String s : list(start from index 1))
ODER bis Index 5
for(String s : list(end at index 5))
Ich weiß, dass ich die traditionelle for-Schleife verwenden oder einen Zähler in der erweiterten for-Schleife behalten kann, aber ich wollte wissen, ob in Java- oder Apache-Sammlungen etwas von der Stange ist.
new String []
; du kannst einfach schreibenArrays.asList("a", "b", "c")
. DasubList
keine Elemente kopiert werden, ist der Leistungsverlust, falls vorhanden, vernachlässigbar.