A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

有没有朋友指点一下

1、简单测试题.png (85.32 KB, 下载次数: 9)

题目要求

题目要求

3 个回复

倒序浏览
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
public class Hm_Test1 {
        public static void main(String[] args){
                ArrayList<User> a=new ArrayList<User>();
                a.add(new User("chen",22));
                a.add(new User("chen",1));
                a.add(new User("chen",12));
                a.add(new User("chen",22));
                a.add(new User("chen",23));
                a.add(new User("chen",222));
                Collections.sort(a,new User());
                System.out.println(a);
        }

}
class User implements Comparator<User>{
        String name;
        int age;
        public User(){}
        public User(String name,int age){
                this.name=name;
                this.age=age;
        }
        public int compare(User a,User b){
                if(a.age<b.age)
                        return 1;
                else if(a.age>b.age)
                        return -1;
                else
                        return 0;
        }
        @Override
        public String toString() {
                return "User [name=" + name + ", age=" + age + "]";
        }
       
}
回复 使用道具 举报
qq491786119 发表于 2015-9-18 23:52
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;

谢谢 学习了 你也是自学么?
回复 使用道具 举报
pan1564335 发表于 2015-9-19 14:24
谢谢 学习了 你也是自学么?

恩 自学中
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马