TreeSet练习
来源:互联网 发布:淘宝new balance正品店 编辑:程序博客网 时间:2024/06/17 07:17
package com.jenthor;import java.util.*;/* * 练习:按照字符串长度排序 * 字符串本身具备比较性,但是它的比较性不是所需要的。 * * 这是就只能使用比较器。 * */public class TreeSetTest {public static void main(String[] args) {TreeSet ts=new TreeSet(new StringLengthComparator());ts.add("abcd");ts.add("cc");ts.add("cba");ts.add("aaa");ts.add("z");ts.add("hahaha");Iterator it=ts.iterator();while(it.hasNext()){System.out.println(it.next());}}}class StringLengthComparator implements Comparator{public int compare(Object o1 ,Object o2){String s1=(String)o1;String s2=(String)o2;/*if(s1.length()>s2.length())return 1;if(s1.length()==s2.length()){return s1.compareTo(s2);}return -1;* 第二种写法在下面*/int num=new Integer(s1.length()).compareTo(new Integer(s2.length()));if (num==0)return s1.compareTo(s2);return num;}}
0 0
- TreeSet练习
- TreeSet练习
- TreeSet练习
- TreeSet 练习
- java Treeset 练习
- java TreeSet练习
- 集合框架(TreeSet练习)
- Java TreeSet练习
- TreeSet类练习
- Java——TreeSet练习
- java 集合框架-TreeSet练习
- java基础入门----TreeSet练习1
- java基础入门----TreeSet练习2
- TreeSet集合框架的使用练习
- Java_基础—TreeSet原理及练习
- 集合框架——Set(TreeSet练习)
- TreeSet
- TreeSet
- TreeSer笔记
- 如何在 Debian / Ubuntu 服务器上架设 L2TP / IPSec VPN
- TreeSet笔记02
- [Github] fatal: remote error: You can't push to git 解决办法
- HDU 1171 01背包
- TreeSet练习
- NTFS 與 FAT32 格式的選擇 (資料汰舊現已不太適用)
- untiy切换界面窗口代码
- 【Altium Designer/Protel】【精通在于细节】Altium Designer中对未布线的网络进行定位检查,漏线检查【原创】
- 【深入浅出IOS开发】彩票-去除图标的玻璃质感效果
- openstack的系统断电后重启出现虚拟机不能启动的情况
- UITableView的Cell复用的解决
- error while loading shared libraries: libpcap.so.1: cannot open shared object file: No such file or
- Spring笔记(五): spring 整合jdbc、hibernate、jpa