É possível especificar um índice / intervalo no loop for aprimorado em Java?
Por exemplo, eu tenho uma lista: List<String> list;
E eu quero executar um loop for do índice 1 em vez de 0:
for(String s : list(start from index 1))
OU até o índice 5
for(String s : list(end at index 5))
Eu sei que posso usar o loop for tradicional ou manter um contador dentro do loop for aprimorado, mas eu queria saber se há algo fora da caixa nas coleções Java ou apache?
new String []
; você pode simplesmente escreverArrays.asList("a", "b", "c")
. ComosubList
não copia elementos, a penalidade de desempenho é insignificante, se houver.