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

Java IO流文件读写的常用函数

发布时间:2023-09-27 08:09:35

Java IO流是Java用于处理输入输出的一种机制,通过IO流可以实现文件的读写操作。常用的文件读写函数有以下几种。

1. FileInputStream:用于从文件中读取数据。常用的方法有read()和read(byte[]),前者每次读取一个字节,后者每次读取一组字节并存储到指定的字节数组中。

2. FileOutputStream:用于向文件中写入数据。常用的方法有write(int)和write(byte[]),前者将指定的字节写入文件,后者将指定的字节数组写入文件。

3. FileReader:用于从文件中读取字符数据。常用的方法有read()和read(char[]),前者每次读取一个字符,后者每次读取一组字符并存储到指定的字符数组中。

4. FileWriter:用于向文件中写入字符数据。常用的方法有write(int)和write(char[]),前者将指定的字符写入文件,后者将指定的字符数组写入文件。

5. BufferedReader:用于读取文本文件中的数据。常用的方法有readLine(),每次读取一行数据,并返回一个字符串。

6. BufferedWriter:用于写入文本文件中的数据。常用的方法有write(String)和newLine(),前者将指定的字符串写入文件,后者插入一个换行符。

7. DataInputStream:用于读取基本数据类型和字符串数据。常用的方法有readInt()、readDouble()、readBoolean()和readUTF(),分别读取整数、双精度浮点数、布尔值和字符串。

8. DataOutputStream:用于写入基本数据类型和字符串数据。常用的方法有writeInt()、writeDouble()、writeBoolean()和writeUTF(),分别写入整数、双精度浮点数、布尔值和字符串。

9. ObjectInputStream:用于读取Java对象数据。常用的方法有readObject(),读取一个Java对象。

10. ObjectOutputStream:用于写入Java对象数据。常用的方法有writeObject(),写入一个Java对象。

以上是常用的Java IO流文件读写函数,通过这些函数可以实现对文件的读取和写入操作。根据具体的需求,选择合适的函数可以更加方便地进行文件的处理。