В Python функция enumerate позволяет выполнять итерацию по последовательности пар (индекс, значение). Например:
>>> numbers = ["zero", "one", "two"]
>>> for i, s in enumerate(numbers):
...     print i, s
... 
0 zero
1 one
2 two
Есть ли способ сделать это в Java?
