Java8中List的排序
2017-09-20 10:56
369 查看
1、基本类型的List集合的排序
public void testListSort() { List<Long> idList = new ArrayList<>(); idList.add(23L); idList.add(22L); idList.add(20L); idList.add(21L); System.out.println(idList); //java8 before idList.sort(new Comparator<Long>() { @Override public int compare(Long o1, Long o2) { if (o1.longValue() < o2.longValue()) { return -1; } else if (o1.longValue() > o2.longValue()) { return 1; } return 0; } }); System.out.println(idList); //java8 List<Long> sortIdList = idList.stream().sorted(Long::compareTo).collect(Collectors.toList()); System.out.println(sortIdList); //java8 List<Integer> integerList = Arrays.asList(0, 3, 2, 1); Collections.sort(integerList, Integer::compareTo); System.out.println(integerList); }
相关文章推荐
- Java List 排序问题
- java List排序方法 Comparator和Comparable
- java实现随机字符串添加到List中并排序
- Java List/HashSet/HashMap的排序
- Java中List的排序
- java list按照 对象 指定多个字段属性进行排序
- JAVA list 排序
- Java对List对象进行排序
- Java-Collections的sort方法对list进行排序
- java对存放实体的list进行排序
- JAVA-对LIST的bean中的某属性排序
- java项目 List对某个字段进行排序
- java统计List中的元素重复出现的次数和对map按key或键值排序
- Java对List集合中的元素进行排序
- Java中使用Collections.sort()方法对数字和字符串泛型的LIst进行排序
- 【Java】对于自定义对象List进行排序
- java中的compareto方法以及LIst列表排序的详细介绍【转】
- java中的list排序问题
- JAVA8 List排序
- java 对list 排序