TreeSet代码实例(简单)

来源:互联网 发布:微信数据丢失怎么恢复 编辑:程序博客网 时间:2024/06/06 02:34

/**
 * 东北电力大学因特雷工作室版权所有
 * 开发项目组:因特雷工作室JAVA组开发
 * 网址:http://itl.nedu.edu.cn
 * JAVA组QQ开发群:37523769
 * 联系请注明!!!
 * 谢谢您的使用!!!!!!!
 * 文件创建时间:2009年 Oct 25, 2009月 11:02:04 AM日
 */
package com.amly;

import java.util.Comparator;
import java.util.Iterator;
import java.util.TreeSet;

public class TestTreeSet {

 public void comp() {
  TreeSet<String> tr = new TreeSet<String>(new Comparator<String>() {

   public int compare(String o1, String o2) {
    // TODO Auto-generated method stub
    String s1 = (String)o1;
    String s2 = (String)o2;
    if(s1.length() > s2.length()) {
     return -1;
    }else if(s1.length() == s2.length()) {
     return 0;
    }else{
     return 1;
    }    
   }});
  
  tr.add("aaa");
  tr.add("cccc");
  tr.add("bb");
  //迭代器
  Iterator<String> itor = tr.iterator();
  while(itor.hasNext()) {
   
   System.out.println(itor.next());
  }
 }
 
 public static void main(String args[]) {
  new TestTreeSet().comp();
 }
}

原创粉丝点击