Você está aqui: Java ::: Pacote java.util ::: Enumeration |
Entenda e aprenda a usar objetos da interface Enumeration em suas aplicações JavaQuantidade de visualizações: 2594 vezes |
|
Um objeto que implementa a interface Enumeration (do pacote java.util) gera uma série de elementos, um de cada vez. Desta forma nós conseguimos varrer os elementos de uma coleção saindo do primeiro elemento e alcançando o último por meio de chamadas ao método nextElement(). Veja um exemplo no qual usamos um objeto desta interface para percorrer todos os elementos de um ArrayList: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Enumeration;
public class Estudos{
public static void main(String[] args) {
// vamos criar uma ArrayList
ArrayList<String> pessoas = new ArrayList();
pessoas.add("Osmar");
pessoas.add("Carlos");
pessoas.add("Fernanda");
// vamos obter um enumerador para a lista e percorrer todos os elementos
for(Enumeration<String> pessoa = Collections.enumeration(pessoas); pessoa.hasMoreElements();){
System.out.println(pessoa.nextElement());
}
}
}
Ao executarmos este código nós teremos o seguinte resultado: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- Osmar Carlos Fernanda Entre as subinterfaces de Enumeration conhecidas está NamingEnumeration<T> e entre as classes que a implementam podemos citar StringTokenizer. É importante observar que a funcionalidade da interface Enumeration é duplicada na interface Iterator. Além disso, a interface Iterator adiciona uma operação opcional por meio de seu método remove() e apresenta nomes de métodos mais curtos. É recomendado que novas implementações usem Iterator em vez de Enumeration. |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
|
JavaScript - Como ordenar um array de strings em ordem alfabética em JavaScript - Vetores e matrizes em JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






