TreeSet代码实例(简单)

/**
 * 东北电力大学因特雷工作室版权所有
 * 开发项目组:因特雷工作室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();
 }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值