日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

java 枚举类型的使用_JAVA 枚举类型使用

發布時間:2025/3/21 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 枚举类型的使用_JAVA 枚举类型使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

1.定義枚舉類

package main.enums;

/**

* Created by wwm on 2016/7/29.

*/

public enum KjtOrderStatus {

SYSTEM_CANCEL("-4","系統作廢"),

CANCEL("-1","作廢"),

FOR_CHECK("0","待審核"),

FOR_OUTBOUND("1","待出庫"),

HAVE_OUTBOUND_TO_DECLARE("4","已出庫待申報"),

HAVE_DECLARE_TO_CLEARANCE("41","已申報待通關"),

HAVE_CLEARANCE_TO_CUSTOMER("45"," 已通關發往顧客"),

ORDER_FINISHED("5","訂單完成"),

DECLARE_INVALID_FAILURE_ORDER("6","申報失敗訂單作廢"),

CLEARANCE_FAILED_ORDER_INVALID("65","通關失敗訂單作廢"),

ORDER_REJECTED("7","訂單拒收");

private String code;

private String desc;

private KjtOrderStatus(String code, String desc){

this.code=code;

this.desc=desc;

}

public String getCode() {

return code;

}

public String getDesc() {

return desc;

}

public static KjtOrderStatus valueOfCode(String code){

for(KjtOrderStatus value:KjtOrderStatus.values()){

if(value.getCode().equals(code)){

return value;

}

}

throw new RuntimeException("無匹配的OrderStatus");

}

}

2.使用枚舉類

package main.enums;

/**

* Created by wwm on 2016/8/3.

*/

public class EnumsTest {

public static void main(String[] args) {

KjtOrderStatus orderStatus = KjtOrderStatus.CANCEL;

switch (orderStatus){

case CANCEL:

System.out.println("測試--"+orderStatus.getDesc());

break;

default:

System.out.println("測試---"+orderStatus.getDesc());

}

}

}

3.運行結果

枚舉類可以在判斷的時候使代碼更加優雅,好看

總結

以上是生活随笔為你收集整理的java 枚举类型的使用_JAVA 枚举类型使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。