1. 程式人生 > 實用技巧 >Java資料結構——環形佇列

Java資料結構——環形佇列

列舉的values方法可以返回一個數組

如下面這個列舉

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  
=============