Advertisement

通过Collections.sort方法对列表进行排序

阅读量:

对list进行排序可采用Collections.sort方法
通过Collections.sort实现list排序存在两种途径
1、第一种方式为使list中所包含的对象实现Comparable接口,并对compareTo方法进行重写

复制代码
    public class Te {
    	public static void main(String[] args) {
    		User user1 = new User();
        user1.setName("b");
        User user2 = new User();
        user2.setName("a");
        List<User> list = new ArrayList<User>();
        list.add(user1);
        list.add(user2);
        Collections.sort(list);
        for(User u : list){
            System.out.println(u.getName());
        }
    	}
    }
    class User implements Comparable<User>{
    	

全部评论 (0)

还没有任何评论哟~