Prezados, boa noite!
estava num processo seletivo essa semana e o rapaz que estava analisando meu código questionou que meu nível de maturidade com java era baixo ainda e ele falou isso avaliando aspectos como tratamento de exceção e conhecimento de recursos da linguagem… bem o que me deixou intrigado foi a parte do meu for no algorítimo de ordenação, vejam:
era mais ou menos assim
for(int contPrincipal = 0; contPrincipal < arrayNum.size(); contPrincipal++){
//e aqui dentro outro for similar a esse como conteudo um if e fazia a ordenação.
}
bem, o cara argumentou que esse for já não é mais utilizado por desenvolvedores java faz tempo… que minha maneira de programar estava ultrapassada…
Não estou duvidando do avaliador, apenas gostaria de saber quais tipos de for em java são utilizados atualmente?
questionei ele se deveria ter usado forEach, mas não era esse o caso…
deveria mesmo é ter perguntado que tipo de for ele conhece que é utilizado pelos bons profissionais java, mas me esqueci.

