Java 集合工具类

原创
06/04 09:31
阅读数 34

集合工具类

Stack 类

栈(Stack)是一种后进先出的数据结构。通过源码可以发现,它是Vector的子类,但是Stack并没有使用Vector的方法,而是自己定义的。

  1. 入栈:push
  2. 出栈:pop 如果栈空了,会抛出空栈异常,可以使用empty方法判断是否为空。

Queue 接口

Queue是一个队列,是一个先进先出的操作形式。其实现类常用的为LinkedListPriorityQueue。其PriorityQueue对添加的数据会进行排序。队列还提供其他的插入、提取和检查操作。每个方法都存在两种形式:一种抛出异常(操作失败时),另一种返回一个特殊值(null 或 false,具体取决于操作)。插入操作的后一种形式是用于专门为有容量限制的 Queue 实现设计的;在大多数实现中,插入操作不会失败。常用操作方法为:

Properties类

Properties类主要用于资源文件的输入输出处理,存储形式为Key-Value的形式,只能处理字符串类型的数据,对于中文在存入文件的时候会进行转码为Unicode存储。在实际的开发中往往用于配置文件的读取。

Collections 类

Collections是集合的工具类,里面有很多操作集合的方法。此类完全由在 collection 上进行操作或返回 collection 的静态方法组成。比如:批量添加,排序,二分查找等

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部