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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

有的话要怎么报名啊?
回复 使用道具 举报
题做完了,上传完毕,请老师查阅!

test.zip

15 KB, 阅读权限: 10, 下载次数: 1

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 赞一个!

查看全部评分

回复 使用道具 举报
黑马小符 发表于 2015-3-23 23:41
有的话要怎么报名啊?

关于如何提交答案,在题目中有说明。
回复 使用道具 举报
小川行 发表于 2015-3-23 23:48
题做完了,上传完毕,请老师查阅!

写的不错:
  1. package com.test;

  2. import java.util.ArrayList;
  3. import java.util.Collections;
  4. import java.util.Comparator;
  5. import java.util.Iterator;
  6. import java.util.List;

  7. public class MySort {

  8.         public static void main(String[] args) {
  9.                 List<User> list=new ArrayList<User>();
  10.                 list.add(new User("wangwu",24));
  11.                 list.add(new User("wangwu",23));
  12.                 list.add(new User("wangwu",27));
  13.                 list.add(new User("wangwu",29));
  14.                 list.add(new User("wangwu",21));
  15.                 Print(list);
  16.                 Collections.sort(list, new MyCompare());//调用排序方法,传入自己的比较器
  17.                 Print(list);
  18.         }
  19.         //定义一个打印方法
  20.         public static void Print(List<User> list){
  21.                 Iterator<User> it=list.iterator();
  22.                 System.out.print("[");
  23.                 while(it.hasNext()){
  24.                         User u=it.next();
  25.                         System.out.print(u.getName()+":"+u.getAge()+" ");
  26.                 }
  27.                 System.out.println("]");
  28.         }
  29. }
  30. class User{
  31.         private String name;
  32.         private int age;
  33.         User(String name,int age){
  34.                 this.age=age;
  35.                 this.name=name;
  36.         }
  37.         public String getName(){
  38.                 return this.name;
  39.         }
  40.         public int getAge(){
  41.                 return this.age;
  42.         }
  43. }
  44. //定义自己的比较器
  45. class MyCompare implements Comparator<User>{
  46.         public int compare(User u1,User u2){
  47.                 int num=u1.getAge()-u2.getAge();
  48.                 if(num==0)
  49.                         return u1.getName().compareTo(u2.getName());
  50.                 return num;
  51.         }
  52. }
复制代码
回复 使用道具 举报
我来领题目了
回复 使用道具 举报
本帖最后由 pkdo0 于 2015-3-24 01:07 编辑

代码写好了,请阳哥鉴定,第一次提交题目,如果有格式问题请阳哥多包涵另外给点技术分吧,第一次啊,阳哥

sort代码.zip

229.71 KB, 下载次数: 49

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 赞一个!

查看全部评分

回复 使用道具 举报
本帖最后由 liyanghml 于 2015-3-24 10:13 编辑

看看 我现在到什么程度了

结果截图.png (1.25 KB, 下载次数: 35)

结果截图.png

UserDemo.zip

714 Bytes, 阅读权限: 200, 下载次数: 4

第一次上传,不太熟

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 赞一个!

查看全部评分

回复 使用道具 举报
来领  支持阳哥
回复 使用道具 举报
回复领题  
回复 使用道具 举报
领题~~~~~~
回复 使用道具 举报

阳哥。。。我是不是被遗忘了?请看。。。
回复 使用道具 举报
来领题了,嘻嘻
回复 使用道具 举报
为了方便老师查阅,将User类和测试类写在同一个文件中。

UserTest.zip

6.22 KB, 阅读权限: 200, 下载次数: 3

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 赞一个!

查看全部评分

回复 使用道具 举报
这个时候提交答案不知道还有分嘛,不算太晚吧,嘻嘻

测试练习.rar

805 Bytes, 阅读权限: 200, 下载次数: 1

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 赞一个!

查看全部评分

回复 使用道具 举报
本帖最后由 houyunjuan 于 2015-3-24 09:34 编辑

刚才忘记提交结果截图了,补充一个截图

运行结果截图.rar

95.92 KB, 阅读权限: 200, 下载次数: 0

回复 使用道具 举报
第一次回帖领题,希望不太难~
回复 使用道具 举报
时间截止了?
回复 使用道具 举报
图片也一起在压缩包里行吧?

Test.rar

38.67 KB, 阅读权限: 200, 下载次数: 1

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 赞一个!

查看全部评分

回复 使用道具 举报
领题目~
回复 使用道具 举报
领题试试!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马