Eu já procurei no Google, mas não encontrei nada sobre o For avançado do java:
For(Carro car: carTeste){
}
Eu achei um for estruturado mais ou menos dessa forma, mas não consigo entender como ele funciona, e já procurei no Google, e não encontrei nada, alguém pode me explicar??? :roll: :?:
Na verdade é uma implementação que facilita você fazer loop em uma lista, pois você não precisa ficar pegando o iterate, recuperando objeto e fazer o cast, isso fica tudo encapsulado já, ou seja esse código acima é o melhoramento desse de baixo
No caso do for com iterator havia a necessidade de se converter o objeto em uma string, mesmo sabendo que na lista só havia strings, e isso não era muito prático e assim surgiu o novo for