iteracja listy w Javie przy użyciu pętli for

W jaki sposób można iteracyjnie przeglądać strukturę danych listy za pomocą indeksów. Na przykład rozważ zdanie w formie listy, gdzie każdy element jest słowem. Czy mogę przeglądać każde słowo za pomocą indeksu? Coś takiego --

// sentence defined something like this - List<String>
int size = sentence.size();
for (int i=0; i<size-1; i++)
{
    System.out.println(sentence[i] + " " + sentence[i+1]);
}

Oczywiście powyższy kod nie działa, ale czy można zrobić coś na tych liniach? Jak widać, chcę uzyskać dostęp do dwóch kolejnych elementów i korzystać z iteratorów, które zaczynają być naprawdę chaotyczne.

questionAnswers(6)

yourAnswerToTheQuestion