java 提取内容并排序(3)

来源:未知 责任编辑:责任编辑 发表时间:2014-01-20 07:51 点击:

   
    public int compare(Object a,Object b){  
     UserPhoe phoneA,phoneB;   
     phoneA = (UserPhoe)a;
      phoneB = (UserPhoe)b;    
     if(phoneA.getValue()>phoneB.getValue())
      return 1;
     else if(phoneA.getValue()<phoneB.getValue())
           return -1;
     else{
      return phoneA.compareTo(phoneB);
     }  
   }
  }
  
   public TreeSet<UserPhoe>  sortTreeSet(Map map){  //排序
   
     TreeSet<UserPhoe> tempSet=new TreeSet<UserPhoe>(new MyPhone());// 
    
    if(map!=null){          
          Iterator  keyIterator=map.keySet().iterator();         
          while(keyIterator.hasNext()){            
           String name=(String)keyIterator.next();
           int value=(Integer)map.get(name);           
           tempSet.add(new UserPhoe(name,value));           
          }
    }
  
    return tempSet;
   }
 
   public void printlnResult(TreeSet<UserPhoe> treeSet){//打印出所有信息   
    Iterator resultIterator=treeSet.iterator();
    while(resultIterator.hasNext()){
     UserPhoe tempUser=(UserPhoe)resultIterator.next();
     System.out.println(tempUser.getName()+"  "+tempUser.getValue());
    }
   }
  
   public static void getFileInf(String filePath) throws IOException{//提取文件的有用信息
  FileReader fr;
  BufferedReader bf; 
  String str;  
  
   fr = new FileReader(filePath);
   bf=new BufferedReader(fr);   
   
    while((str=bf.readLine())!=null){
     talkPeopleInf(str); 
    }
   
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Java编程语言的八大优点
  • JVM对象生命周期详细介绍
  • Java平台上的CRM系统
  • Java 算数测试小程序
  • Command(命令模式)
  • Java 一个简单的画图程序
  • Java环境 使用Resin在NT环境下配置JSP环境
  • Java 日历的小程序
  • Java 统计代码的小工具
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1