List排序(数组)

原创 2018年04月16日 13:54:05
public class ListTest {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<Integer>();
        list.add(1);
        list.add(3);
        list.add(2);
        list.add(5);
        Collections.sort(list, new Comparator<Integer>() {
            @Override
            public int compare(Integer o1, Integer o2) {
                return o1 - o2;
            }
        });
        for (Integer data : list)
            System.out.println(data);

        //2  测试
        Student student1 = new Student();
        student1.setAge(12);
        student1.setName("张三");
        Student student2 = new Student();
        student2.setName("李四");
        student2.setAge(13);
        Student student3 = new Student();
        student3.setName("王五");
        student3.setAge(14);
        List<Student> students = new ArrayList<Student>();
        students.add(student1);
        students.add(student2);
        students.add(student3);
        Collections.sort(students);
        for (Student student: students)
            System.out.println(student.getAge());
        Collections.sort(students, new Comparator<Student>() {
            @Override
            public int compare(Student o1, Student o2) {
                return  o2.getAge() - o1.getAge();
            }
        });
        for (Student student : students)
            System.out.println(student.getAge());
    }
}

arrayList排序

  • 2009年04月14日 13:58
  • 11KB
  • 下载

实现了MFC list排序

  • 2018年03月30日 10:08
  • 11.04MB
  • 下载

CtrlList排序以及显示排序箭头

  • 2010年07月13日 20:14
  • 38KB
  • 下载

array和list的排序算法对比(一):快速排序

一般来说,我们讨论排序都是针对数组结构。数组的特点是:可以很方便地进行随机访问,但是增删元素比较耗时。因此,针对数组的排序,通常会避免元素的增删操作,改为元素交换。同时,常采用二分的方法实现高效排序算...
  • cxsmarkchan
  • cxsmarkchan
  • 2016-03-08 23:41:08
  • 1954

list排序

  • 2012年04月13日 08:09
  • 34KB
  • 下载

java之List排序

在Java Collection Framework中定义的List实现有Vector,ArrayList和LinkedList。这些集合提供了对对象组的索引访问。他们提供了元素的添加与删除支持。然而...
  • toweryangtao
  • toweryangtao
  • 2012-04-27 21:23:10
  • 34000

Java如何对ArrayList里的元素排序

import java.util.ArrayList; import java.util.Collections; import java.util.Comparator;   ...
  • xiaxiaorui2003
  • xiaxiaorui2003
  • 2014-04-22 14:53:29
  • 46317

salesforce零基础学习(七十九)简单排序浅谈 篇一

我们在程序中经常需要对数据列表进行排序,有时候使用SOQL的order by 不一定能完全符合需求,需要对数据进行排序,排序可以有多种方式,不同的方式针对不同的场景。篇一只是简单的描述一下选择排序,插...
  • zhuzhu81
  • zhuzhu81
  • 2017-08-29 15:29:29
  • 175

Android---对ArrayList排序

在做项目的同时,遇到有一个对ArrayList进行排序的功能,在网上查找了些有关与这方面的代码,最后找到了如下的代码: 先定义一个类A: public class A { private ...
  • faith_boys
  • faith_boys
  • 2013-01-28 09:47:18
  • 30150

java中的list排序问题

java中的list排序问题 是一个比较常见的问题,在java8中又添加了stream集合类型,使得这个排序更加的丰富,下面我们一起来看一下一下三种list排序://传统的list排序 public...
  • wangxiaotongfan
  • wangxiaotongfan
  • 2015-06-17 17:19:24
  • 707
收藏助手
不良信息举报
您举报文章:List排序(数组)
举报原因:
原因补充:

(最多只允许输入30个字)