fork download
  1. import java.util.*;
  2.  
  3. enum SortOrderEnum {
  4. A, B, D, C, E, F;
  5.  
  6. public static void main(String[] args) {
  7. List<String> testData = new ArrayList<>(Arrays.asList(
  8. "B", "C", "D", "E", "A"
  9. ));
  10.  
  11. Collections.sort(testData, new Comparator<String>() {
  12. @Override
  13. public int compare(String s1, String s2) {
  14. return SortOrderEnum.valueOf(s1).compareTo(SortOrderEnum.valueOf(s2));
  15. }
  16. });
  17.  
  18. System.out.println(testData);
  19. }
  20. }
Success #stdin #stdout 0.07s 380224KB
stdin
Standard input is empty
stdout
[A, B, D, C, E]