Heim > Java > javaLernprogramm > Einführung in die Verwendung der Methode „values()' der Aufzählungsklasse „enum' in Java

Einführung in die Verwendung der Methode „values()' der Aufzählungsklasse „enum' in Java

黄舟
Freigeben: 2017-09-25 10:34:30
Original
1695 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich relevante Informationen zur detaillierten Erläuterung der Methode „values()“ der Aufzählungsklasse „enum“ in Java vorgestellt. Ich hoffe, dass Sie diesen Teil des Inhalts beherrschen können

Detaillierte Erläuterung der Methode „values()“ der Aufzählungsklasse enum in Java

Vorwort:

In Bezug auf Aufzählungen, Ich glaube, dass sie jetzt sehr häufig verwendet werden, über eine spezielle Methode in der Enumeration, „values()“, weil diese Methode nicht im API-Dokument von Enum zu finden ist. Schauen wir uns als Nächstes die konkrete Verwendung an.

Theoretisch kann diese Methode die Aufzählungsklasse in ein Array vom Aufzählungstyp konvertieren. Da die Aufzählung keinen Index enthält, haben wir keine Möglichkeit, die erforderliche Aufzählungsklasse schnell über den Index zu finden Dieses Mal können wir nach der Konvertierung in ein Array die benötigte Aufzählungsklasse über den Index des Arrays finden. Der Code wird als nächstes angezeigt.

Zuerst ist unsere eigene Aufzählungsklasse.


public enum EnumDemoFirst { 
 
  RED(1,"hongse"),GREEN(2,"lvse"),YELLOW(3,"huangse"); 
 
  private int code; 
  private String msg; 
   
 
  private EnumDemoFirst(int ordinal, String name) { 
    this.code = ordinal; 
    this.msg = name; 
  } 
  public int getCode() { 
    return code; 
  } 
  public void setCode(int code) { 
    this.code = code; 
  } 
  public String getMsg() { 
    return msg; 
  } 
  public void setMsg(String msg) { 
    this.msg = msg; 
  } 
   
   
}
Nach dem Login kopieren

Dann gibt es noch die Testmethode,


public class EnumTest { 
 
  public static void main(String[] args) { 
    EnumDemoFirst[] values = EnumDemoFirst.values(); 
    for (EnumDemoFirst enumDemoFirst : values) { 
      System.out.println(enumDemoFirst + "--" + enumDemoFirst.getCode() + "--" + enumDemoFirst.getMsg()); 
      System.out.println("============="); 
    } 
  } 
}
Nach dem Login kopieren

At Diesmal lautet die Ausgabe:


RED--1--hongse 
============= 
GREEN--2--lvse 
============= 
YELLOW--3--huangse 
=============
Nach dem Login kopieren

In diesem Fall kann die Aufzählung einfach über die Methode „values()“ verwendet werden.

Das obige ist der detaillierte Inhalt vonEinführung in die Verwendung der Methode „values()' der Aufzählungsklasse „enum' in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage