【java】List元素排序Lambda表达式
2018-06-29 10:44
836 查看
List<Student> students = new ArrayList<>(); Student s1 = new Student("haha",12,"女",2); Student s2 = new Student("xixi",13,"女",4); Student s3 = new Student("guagua",14,"女",3); Student s4 = new Student("yaya",15,"女",1); students.add(s1); students.add(s2); students.add(s3); students.add(s4); students.sort(Comparator.comparing(Student :: getSort)); for (int i = 0; i < students.size(); i++) { Student s = students.get(i); System.out.println(s.getName() + s.getAge() + s.getSex() + s.getSort()); // yaya15女1 // haha12女2 // guagua14女3 // xixi13女4 }阅读更多
相关文章推荐
- Java对List集合中的元素进行排序
- Java8:Lambda表达式增强版Comparator和排序
- Java对List集合中的元素进行排序
- java list按照元素对象的指定多个字段属性进行排序
- Java对List集合中的元素进行排序
- java中list里面存放map,根据map中的某一个字段进行排序 lambda
- Java对List集合中的元素进行排序
- Java中对List集合内的元素进行顺序、倒序、随机排序的示例代码
- Java对List集合中的元素进行排序
- 有关JAVA中collection和set和list的用法,以及元素的升序排序方法
- Java对List集合中的元素进行排序
- java中list排序(元素为对象)
- Java中对list元素进行排序的方法详解
- Java,list按照元素属性排序
- Java对List集合中的元素进行排序
- java list按照元素对象的指定多个字段属性进行排序
- Java中集合List按照集合内实体类元素的指定字段排序方法
- Java8:Lambda表达式增强版Comparator和排序
- java 两个相同元素的List,合并排序去除重复元素的快速算法
- Java对List集合中的元素进行排序