Java enumerazione di interfaccia
Interfaccia enumerazione definisce i metodi, questi metodi possono essere enumerati (una volta ottenuti a) gli oggetti negli elementi di raccolta.
Questa tradizione è stata sostituita dal iteratore interfaccia, anche se enumerazione non è stata abbandonata, ma nel codice moderna è stata usata raramente. Tuttavia, è utilizzato nel processo, come vettore e proprietà di queste categorie tradizionali sono definite, inoltre, utilizzato anche in un certo numero di classi API e applicazioni sono anche ampiamente usati. La tabella seguente riassume alcune delle dichiarazione modi Enumeration:
No. | metodo Descrizione |
---|---|
1 | hasMoreElements booleani () Controlla se questa enumerazione contiene più elementi. |
2 | Oggetto nextElement () Se gli elementi di questo oggetto enumerazione comprende almeno un'offerta, quindi tornare l'elemento successivo di questa enumerazione. |
Esempi
L'esempio seguente dimostra l'uso del Enumeration:
import java.util.Vector; import java.util.Enumeration; public class EnumerationTester { public static void main(String args[]) { Enumeration days; Vector dayNames = new Vector(); dayNames.add("Sunday"); dayNames.add("Monday"); dayNames.add("Tuesday"); dayNames.add("Wednesday"); dayNames.add("Thursday"); dayNames.add("Friday"); dayNames.add("Saturday"); days = dayNames.elements(); while (days.hasMoreElements()){ System.out.println(days.nextElement()); } } }
Gli esempi sopra risultati elaborati sono i seguenti:
Sunday Monday Tuesday Wednesday Thursday Friday Saturday