Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 按名称对枚举值排序_Java - Fatal编程技术网

Java 按名称对枚举值排序

Java 按名称对枚举值排序,java,Java,我有如下枚举值 public enum Types { Day, Night, Hello, Age, Sum; } 当我把这些值带到控制器时,有人请帮我按名称排序吗 Types.values()); 谢谢。打电话 使用for类型: Types[] arr = Types.values(); Arrays.sort(arr, new Comparator<Types>() { @Override public int compare(Types o1,

我有如下枚举值

public enum Types {

  Day, Night, Hello, Age, Sum;

}
当我把这些值带到控制器时,有人请帮我按名称排序吗

Types.values());
谢谢。

打电话 使用for
类型

Types[] arr = Types.values();
Arrays.sort(arr, new Comparator<Types>() {
     @Override
     public int compare(Types o1, Types o2) {
         return o1.name().compareTo(o2.name());
     }
});
// arr is now [Age, Day, Hello, Night, Sum]
召唤 使用for
类型

Types[] arr = Types.values();
Arrays.sort(arr, new Comparator<Types>() {
     @Override
     public int compare(Types o1, Types o2) {
         return o1.name().compareTo(o2.name());
     }
});
// arr is now [Age, Day, Hello, Night, Sum]
召唤 使用for
类型

Types[] arr = Types.values();
Arrays.sort(arr, new Comparator<Types>() {
     @Override
     public int compare(Types o1, Types o2) {
         return o1.name().compareTo(o2.name());
     }
});
// arr is now [Age, Day, Hello, Night, Sum]
召唤 使用for
类型

Types[] arr = Types.values();
Arrays.sort(arr, new Comparator<Types>() {
     @Override
     public int compare(Types o1, Types o2) {
         return o1.name().compareTo(o2.name());
     }
});
// arr is now [Age, Day, Hello, Night, Sum]


按什么排序?它应该已经按序数值排序。@按名称排序。@user3914290:
Types.values()
返回一个数组。你知道如何对数组排序吗?
公共枚举类型{Age,Day,Hello,Night,Sum;}
?按什么排序?它应该已经按序数值排序。@按名称排序。@user3914290:
Types.values()
返回一个数组。你知道如何对数组排序吗?
公共枚举类型{Age,Day,Hello,Night,Sum;}
?按什么排序?它应该已经按序数值排序。@按名称排序。@user3914290:
Types.values()
返回一个数组。你知道如何对数组排序吗?
公共枚举类型{Age,Day,Hello,Night,Sum;}
?按什么排序?它应该已经按序数值排序。@按名称排序。@user3914290:
Types.values()
返回一个数组。你知道如何对数组进行排序吗?
公共枚举类型{Age,Day,Hello,Night,Sum;}
?啊,你比我快+谢谢你还提到按字母顺序申报。啊,你比我强+谢谢你还提到按字母顺序申报。啊,你比我强+谢谢你还提到按字母顺序申报。啊,你比我强+1还提到按字母顺序申报。