首页 » 开发 » JAVA » java常用知识:Collections集合工具类的方法sort方法

java常用知识:Collections集合工具类的方法sort方法

 

public static sort(List list)将集合中元素按照默认规则排序
sort使用前提:
被排序的集合里面存储的元素,必须实现Comparable,重写接口中的方法comparable定义排序的规则

Comparable接口的排序规则:
自己(this)-参数:升序

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package xuexi.heima.Collectionssoft;

import java.util.ArrayList;
import java.util.Collections;

public class demo02sort {
    public static void main(String[] args) {
        ArrayList<Integer> list01 = new ArrayList<>();
        list01.add(1);
        list01.add(2);
        list01.add(4);
        list01.add(3);
        System.out.println(list01);
        Collections.sort(list01);
        System.out.println(list01);
        System.out.println("======");
        ArrayList<Person> per = new ArrayList<>();
        per.add(new Person("a张三",10));
        per.add(new Person("b张三",11));
        per.add(new Person("c张三",15));
        per.add(new Person("d张三",14));
        System.out.println(per);
        Collections.sort(per);
        System.out.println(per);
    }
}

原文链接:java常用知识:Collections集合工具类的方法sort方法,转载请注明来源!

0