黑马程序员技术交流社区

标题: TreeSet小练习 [打印本页]

作者: itheima_llt    时间: 2015-4-15 17:40
标题: TreeSet小练习
练习:
比较字符串长度,按字符串长度排序!

分析:
字符串本身是具备比较性的int compareTo(String str);
但是这里要比较的是字符串长度,
所以需要用比较器让集合具备比较性,
使用的是TreeSet的第二种排序方式


运行结果:
c
ab
ebc
aaab
aaad
decsa
fbcded


总结:
1 建类实现比较器接口,重写compare方法
2 主要条件,判断字符串长度关系
3 次要条件:判断字符串字典序

注意:这里也可以用内部类实现!
内部类实现的代码如下:









欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2