TA的每日心情 | 开心 2021-3-12 23:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
这种工具类,看看方法的使用,看看输出结果就差不多了,没什么好废话的..... - import java.util.ArrayList;
- import java.util.List;
- import java.util.NavigableSet;
- import java.util.TreeSet;
-
- public class NavigableSetTest{
-
- public static void main(String[] args) {
- List
-
- list = new ArrayList
-
- ();
- list.add(1);
- list.add(2);
- list.add(10);
- list.add(4);
- list.add(5);
- list.add(9);
- list.add(8);
- list.add(7);
- list.add(6);
-
- NavigableSet
-
- ns = new TreeSet
-
- (list);
- System.out.println("默认正序: " + ns);
- System.out.println("倒序: "+ ns.descendingSet());
- System.out.println("第一个对象是: "+ns.first());
- System.out.println("比4小的对象: "+ns.lower(4));//只返回比N小的第一个对象
- System.out.println("比2大的对象: "+ns.higher(2));//只返回比N大的第一个对象
- NavigableSet
-
- nss = new TreeSet
-
- ();
- nss.add("a");
- nss.add("B");
- nss.add("C");
- nss.add("d");
- nss.add("1");
- nss.add("3");
- nss.add("3");
- nss.add("~");
- nss.add(")");
- nss.add("abc");
- nss.add("aaa");
- System.out.println("字符串默认排序: "+nss);
-
-
- }
- }
-
-
- 运行:
-
- D:java>java NavigableSetTest
-
- 默认正序: [1, 2, 4, 5, 6, 7, 8, 9, 10]
-
- 倒序: [10, 9, 8, 7, 6, 5, 4, 2, 1]
-
- 第一个对象是: 1
-
- 比4小的对象: 2
-
- 比2大的对象: 4
-
- 字符串默认排序: [), 1, 3, B, C, a, aaa, abc, d, ~]
-
-
-
-
-
-
-
复制代码
源码下载:http://file.javaxxz.com/2014/11/5/000228906.zip |
|