java-Collection实例

来源:互联网 发布:js点击小图显示大图 编辑:程序博客网 时间:2024/04/29 22:57
/*题目:利用集合对人物进行年龄排序*/package list;import java.util.LinkedList;class Person{    int year;    String name;    public Person( String name,int year) {        super();        this.year = year;        this.name = name;    }    public String toString(){        return "{姓名:"+this.name + "年龄:"+this.year+"}";    }}public class demo6{    @SuppressWarnings("unused")    public static void main(String[] args) {        LinkedList<Person> list = new LinkedList<Person>();        list.add(new Person("狗娃", 7));        list.add(new Person("狗剩", 17));        list.add(new Person("铁蛋", 3));        list.add(new Person("美美", 30));        for(int i = 0;i<list.size()-1;i++){            for(int index = i+1;index<list.size();index++){                Person p1 = list.get(i);                Person p2 =list.get(index);                if(p1.year>p2.year){                    list.set(i,p2);                    list.set(index, p1);                }            }        }        System.out.println(list);    }}