掌握SortSet接口和Set接口的关系,以及常用方法。
2023-09-14 08:58:42 时间
TreeSet类是可以排序的类。TreeSet实际上也是SortSet接口的子类。
此接口的所有类都是可以排序的。
所有的方法:
实例:
package 类集; import java.util.SortedSet ; import java.util.TreeSet ; public class test1{ public static void main(String args[]){ SortedSet<String> allSet = new TreeSet<String>() ; // allSet.add("A") ; // 增加内容 allSet.add("B") ; // 增加内容 allSet.add("C") ; // 增加内容 allSet.add("C") ; // 增加内容 allSet.add("C") ; // 增加内容 allSet.add("D") ; // 增加内容 allSet.add("E") ; // 增加内容 System.out.println("第一个元素:" + allSet.first()) ; System.out.println("最后一个元素:" + allSet.last()) ; System.out.println("headSet元素:" + allSet.headSet("C")) ; //取开始到C之间的值,不包括C。 System.out.println("tailSet元素:" + allSet.tailSet("C")) ; //取C到最后的节点之间的值。 System.out.println("subSet元素:" + allSet.subSet("B","D")) ; //取B到D之间的值。不包括D } };
输出结果:
第一个元素:A
最后一个元素:E
headSet元素:[A, B]
tailSet元素:[C, D, E]
subSet元素:[B, C]
总结:
1,只要看到了Sorted开头的接口基本上都是可以排序的接口。
相关文章
- ES6新特性之Map和Set
- Python学习:dict和set类型的用法
- Set A Light 3D Studio for Mac(三维模拟影棚布光软件)
- ORA-00842: DB_BLOCK_BUFFERS cannot be set with SGA_TARGET or MEMORY_TARGET ORACLE 报错 故障修复 远程处理
- ORA-25456: rule set was modified or evaluation terminated for iterator: string ORACLE 报错 故障修复 远程处理
- ORA-31415: change set string does not exist ORACLE 报错 故障修复 远程处理
- ORA-47305: Rule Set violation on string (string) ORACLE 报错 故障修复 远程处理
- MySQL Error number: 3231; Symbol: ER_WRITE_SET_EXCEEDS_LIMIT; SQLSTATE: HY000 报错 故障修复 远程处理
- c++ set_difference(STL set_difference)算法详解
- Java Set.add()方法:向Set集合添加对象
- 深入浅出:Oracle数据库SET操作(oracle数据库set)
- Redis Set: 提升你的性能表现(redisset性能)
- 查看 Redis 中的 Set:实例指南(redis查看set)
- MySQL中SET用法详解(mysql中set 用法)
- 轻松获取Redis Set(获取redis set)
- 红色随机Redis 的Set类型(set 随机 redis)
- Oracle中SET的威力轻松实现赋值(oracle中set赋值)
- Redis限制SET长度妙用和管控(redis限制set长度)
- Oracle SET指令实现变量显示(oracle set显示)
- 从Redis中获取Set集合的简单方法(redis获取set集合)
- Redis比Set更快更高效(redis比set高效)
- 基于SQL中SET与SELECT赋值的区别详解