這篇文章主要介紹了java 中枚舉類enum的values()方法的詳解的相關資料,希望透過本文大家能夠掌握這部分內容,需要的朋友可以參考下
# #java 中枚舉類別enum的values()方法的詳解
前言:
關於枚舉,相信使用的已經很普遍了,現在主要寫的是枚舉中的一個特殊方法,values(), 為什麼說特殊呢,因為在Enum 的API 文件中也找不到這個方法。接下來就來看看具體的使用。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; } }接著是測試方法,
##
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("============="); } } }
RED--1--hongse ============= GREEN--2--lvse ============= YELLOW--3--huangse =============
以上是Java中關於枚舉類別enum的values()方法的使用介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!