Java类集--Set接口、HashSet、TreeSet、SortedSet接口
2023-09-14 08:57:16 时间
执行结果中可以看出插入的顺序是无序排列的,而List接口的内同插入的顺序是其保存的顺序。
如果现在希望所有的内容可以自动进行排序的操作,则可以使用Set中的第二个子类————TreeSet.
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")) ; System.out.println("tailSet元素:" + allSet.tailSet("C")) ; System.out.println("subSet元素:" + allSet.subSet("B","D")) ; };
java接口总结 接口声明:interface 接口的名字 接口体:接口体中包含常量的声明(没有变量)和抽象方法(没有普通方法)两部分。
如果现在希望所有的内容可以自动进行排序的操作,则可以使用Set中的第二个子类————TreeSet.
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")) ; System.out.println("tailSet元素:" + allSet.tailSet("C")) ; System.out.println("subSet元素:" + allSet.subSet("B","D")) ; };
java接口总结 接口声明:interface 接口的名字 接口体:接口体中包含常量的声明(没有变量)和抽象方法(没有普通方法)两部分。
相关文章
- java分层打印二叉树_基于Java的二叉树层序遍历打印实现
- java 上传文件接口_Java接口实现文件上传
- java 实现 按位异或_Java 按位异或的性质及其妙用
- 做了三年Java,java注释的三种形式
- java 登录 qq_Java实现QQ登录
- 我的世界java版需要多少钱_我的世界Java版20w49a快照版[通俗易懂]
- 【说站】java怎么产生不同的随机数
- 大数据必学Java基础(五十七):Set接口讲解
- java 反射getmethod_Java 反射机制中 getMethod()和getDeclaredField()区别
- java 文件上传到服务器_Java上传文件到服务器端的方法「建议收藏」
- SAP Java Connector 的配置指南
- idea导出可执行jar包真麻烦_java导出可执行程序
- java 实现雪花算法
- ORA-47407: ALWAYS AUDIT option set for Rule Set string ORACLE 报错 故障修复 远程处理
- MongoDB JAVA API Filters详解编程语言
- Java操作MySQL数据库:实现看似不可能的梦想(java连接mysql数据库)
- 【Java】为什么重写equals一定要重写hashcode详解编程语言
- 服务器上的文件Java获取Linux服务器文件:简单又高效的操作方法(java获取linux)
- Linux平台上C语言接口调用Java语言实现(linux c调java)
- 如何有效使用Set结构删除Redis中的数据(set删除redis)
- 数据Redis实现Set数据随机取值(redis随机取set)