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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

例如如下代码,Sort是一个排序方法, Peron是一个类,personList是一个Person类型的数组,通过getNum方法获取对象的属性值,判断其大小后,对其进行排序!
public static void Sort(Person [] personList){
                Person p ;//定义一个Person类型的变量
                for(int i=0;i<personList.length-1;i++){//对personList进行遍历
                        for(int j=i;j<personList.length-1;j++){
                                if(personList[j].getNum()<personList[j+1].getNum()){//通过getNum()方法获取对象的num属性,并比较大小后,冒泡排序!
                                        p = personList[j];
                                        personList[j] = personList[j+1];
                                        personList[j+1] = p;                       
                                }
                        }
                }
        }
按照最初的想法必须把Person类里的属性取出来放一个数组里排序,但是这样会比较麻烦,所以本人分享分享这个方法!

评分

参与人数 1技术分 +1 黑马币 +120 收起 理由
奋斗的青春 + 1 + 120 赞一个!

查看全部评分

1 个回复

倒序浏览
肿么没读明白啊。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马