Interfejs Java Wyliczanie
Wyliczanie interfejs definiuje metody, metody te mogą być wyliczone (raz uzyskano a) obiektów w elementach kolekcji.
Ta tradycja została zastąpiona przez iterator interfejsu, chociaż Wyliczenie nie została porzucona, ale we współczesnym kod został rzadko stosowane. Niemniej jednak, jest stosowany w procesie, takich jak wektora i właściwości tych kategoriach tradycyjnych zdefiniowane są ponadto również wykorzystywane w wielu klas API i zastosowania są również powszechnie stosowane. W poniższej tabeli zestawiono niektóre z deklaracji sposoby liczby:
Nie. | metoda Opis |
---|---|
1 | logiczne hasMoreElements () Testy jeśli to wyliczenie zawiera więcej elementów. |
2 | Obiekt nextElement () Jeżeli elementy obiektu wyliczenie ma co najmniej jedną ofertę, a następnie powrócić do następnego elementu tego wyliczenia. |
Przykłady
Poniższy przykład demonstruje użycie wyliczenia:
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()); } } }
Powyższe przykłady zebrane wyniki przedstawiają się następująco:
Sunday Monday Tuesday Wednesday Thursday Friday Saturday