package practice_index; import java.util.ArrayList; import java.util.List; /******* * 用集合实现排序,集合中封装对象 * @author tan * * */ public class Index_collection { static List<person> list = new ArrayList<person>(); public static void main(String[] args) { list.add( new person("tan",65)); list.add( new person("yan",78)); list.add( new person("hui",55)); list.add( new person("jr",55)); list.add( new person("aa",86)); list.add( new person("bb",55)); list.add( new person("cn",45)); list.add( new person("dd",36)); list.add( new person("ee",25)); person p = null; person p1 = null; person p2 = null; //两个for循环,其中内循环是用于比较出从第一个对象到最后一个对象当中的最大(小)值,然后将最大(小)值放在最后(前)面 //外循环就让内循环重复集合的size()次,这样,根据对象的某个数字型字段就可以实现排序了 for(int i=0;i<list.size()&&list.size()>0;i++){