欢迎访问宙启技术站
智能推送

实用Java函数:集合类、文件操作、日期时间的常用函数汇总

发布时间:2023-06-06 19:57:27

Java是一个广泛使用的编程语言,具有强大的基础库。在Java的基础库中,包含了很多实用的函数可以帮助我们更快、更方便地开发应用程序。本篇文章通过列举Java集合类、文件操作、日期时间常用函数的方式,帮助读者整理和学习Java基础库中的实用函数。

1. 集合类

Java中的集合类是常用的数据结构之一,主要用于存储和操作对象。以下是一些常用的集合类及其对应的函数:

ArrayList - 将元素按ArrayList的插入顺序存储;

add() - 添加元素;

get() - 按索引获取元素;

size() - 返回列表元素的数量;

remove() - 从列表中删除元素。

LinkedList - 通过链接节点实现的列表;

add() - 添加元素;

offer() - 添加元素;

get() - 按索引获取元素;

peek() - 检索列表开头的元素,但不删除它;

poll() - 检索并删除列表的头( 个元素)。

HashSet - 存储一组 对象的set;

add() - 添加元素;

contains() - 判断集合中是否包含某元素;

iterator() - 返回一个迭代器,用于遍历集合中的元素;

remove() - 从集合中删除某个元素。

Map - 存储键/值对的集合;

put() - 添加键/值对;

get() - 通过键获取值;

containsKey() - 判断集合中是否包含某个键;

keySet() - 获取集合中所有键的集合.

2. 文件操作

Java中常用的文件操作函数如下:

File - 文件和目录路径名的抽象表示;

exists() - 判断文件是否存在;

createNewFile() - 创建新文件;

mkdirs() - 创建多个目录;

isDirectory() - 判断给定文件是否为目录;

delete() - 删除文件或目录。

FileInputStream和FileOutputStream是在文件上读写数据时使用的类。以下是一些常用的函数:

FileInputStream - 文件输入流;

read() - 读取一个字节的数据;

read(byte[] b) - 从文件中读取一定数量的字节数据;

skip() - 跳过一定数量的字节序列。

FileOutputStream - 文件输出流;

write() - 写一个字节的数据到输出流;

write(byte[] b) - 将一个byte数组写入输出流;

flush() - 刷新此输出流并强制任何缓冲的输出字节流被写出;

close() - 关闭此文件输出流。

3. 日期时间

Java中实现日期和时间处理的类是java.util.Date。我们可以使用以下函数来处理DateTime:

Date - 表示日期和时间;

getTime() - 返回从1970年1月1日00:00:00 UTC至此Date对象表示时间的毫秒数;

toString() - 返回一个字符串,它包含此Date对象所表示的日期和时间;

equals() - 比较此Date是否等于指定对象。

DateFormat - 格式化和解析日期和时间;

format() - 格式化一个日期;

parse() - 从给定的字符串解析日期。

Calendar - 日期处理类;

getInstance() - 获得Calendar实例;

add() - 在给定的日历字段上添加或减去指定的时间量;

get() - 返回给定日历字段的值。

以上是Java基础库中常用的一些集合类、文件操作和日期时间的函数。通过这些函数的学习,可以更加熟悉Java编程语言,提高代码的质量和效率。