Pode-se fazer um para cada loop em java na ordem inversa?

Eu preciso percorrer uma lista na ordem inversa usando Java.

Então, onde isso é feito:

for(String string: stringList){
//...do something
}

Existe alguma maneira de iterar o stringList em ordem inversa usando opara cada sintaxe?

Para maior clareza: Eu sei como repetir uma lista na ordem inversa, mas gostaria de saber (por curiosidade) como fazê-lo nopara cada estilo.

questionAnswers(12)

yourAnswerToTheQuestion