Enhanced for loop with array
Eu vi uma linha de código como abaixo:
for (String w : words) sentence.add(w); // words is declared as String[] words = ...;
No meu conhecimento, acho que para poder escrever para loop neste formato, precisamos que as 'palavras' sejam uma instância de uma classe que implementa interface Iterable e substitua a função iterator (). Mas 'words' é do tipo String array, como esse formato loop for correto?
Alguém pode me dar algumas dicas, por favor?