Passo através de um conjunto de código java
Alguns programas Java usados em aplicativos Android usar um para
Conteúdo
Java tem duas características que tornam mais fácil para percorrer uma coleção de objetos. Uma característica é a iterator. Esta listagem mostra como um iterador funciona.
com.allmycode.collections-importação pacote java.util.ArrayList-importação java.util.Iterator-SimpleCollectionsDemo classe pública {public static void main (String [] args) {ArrayListarrayList = new ArrayList () -arrayList.add ("Olá") -arrayList.add (", ") -arrayList.add ("leitores") -arrayList.add ("!") -iterator iteração = arrayList.iterator () -enquanto (iterator.hasNext ()) { System.out.print (iterator.next ()) -}}}
A saída da execução da listagem é mostrado na figura.
Quando você tem uma coleção (como um ArrayList), Você pode criar um iterador para ir junto com essa coleção. No perfil, você é mostrado como criar um iterador para ir junto com o arrayList coleção, chamando
Video: Aula de Java 063 - Thread, execuções simultâneas
iteratoriteração = arrayList.iterator () -
Depois de ter feito essa chamada, o iterator variável refere-se a algo que pode percorrer todos os valores na arrayList coleção. Em seguida, a etapa de um valor para a próxima, você chama iterator.next () repetidamente.
E, para descobrir se um outro iterator.next () chamar irá produzir resultados, você chama iterator.hasNext (). A chamada para iterator.hasNext () retorna um boleano valor: verdade quando há mais valores na coleta e falso quando você já atravessou todos os valores na coleção.
Uma forma ainda mais agradável para percorrer uma coleção é com Java de melhorada para declaração. Esta listagem mostra como usá-lo.
pacote com.allmycode.collections-import classe java.util.ArrayList-pública SimpleCollectionsDemo {public void main (String [] args) estáticos {ArrayListarrayList = new ArrayList () -arrayList.add ("Olá") -arrayList.add (", ") -arrayList.add ("leitores") -arrayList.add ("!") -para (String string: arrayList) { System.out.print (string) -}}}
uma reforçada para declaração não tem um contador. Em vez disso, a declaração tem o formato mostrado na figura.
Video: Faça um jogo de luta RPG em Java - Canal do Código
o avançado para declaração na listagem alcança o mesmo efeito que o iterador e do comum para declaração. Ou seja, o reforço da para passos comunicado através dos valores armazenados na arrayList coleção.
o avançado para declaração foi introduzido em Java 5.0. É “reforçada” porque, por percorrendo uma coleção, é mais fácil de usar do que um pré-Java 5.0 para declaração.
">