打字猴:1.70048187e+09
1700481870 }
1700481871
1700481872 最后一步,修改一下CommandEnum配置,增加一个枚举项,如代码清单34-18所示。
1700481873
1700481874 代码清单34-18 增加后的枚举项
1700481875
1700481876 public enum CommandEnum{
1700481877
1700481878 ls(“com.cbf4life.common.command.LSCommand”),
1700481879
1700481880 df(“com.cbf4life.common.command.DFCommand”);
1700481881
1700481882 private String value=””;
1700481883
1700481884 //定义构造函数,目的是Data(value)类型的相匹配
1700481885
1700481886 private CommandEnum(String value){
1700481887
1700481888 this.value=value;
1700481889
1700481890 }
1700481891
1700481892 public String getValue(){
1700481893
1700481894 return this.value;
1700481895
1700481896 }
1700481897
1700481898 //返回所有的enum对象
1700481899
1700481900 public static List<String>getNames(){
1700481901
1700481902 CommandEnum[]commandEnum=CommandEnum.values();
1700481903
1700481904 List<String>names=new ArrayList<String>();
1700481905
1700481906 for(CommandEnum c:commandEnum){
1700481907
1700481908 names.add(c.name());
1700481909
1700481910 }
1700481911
1700481912 return names;
1700481913
1700481914 }
1700481915
1700481916 }
1700481917
1700481918 运行结果如下所示:
1700481919
[ 上一页 ]  [ :1.70048187e+09 ]  [ 下一页 ]