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

Java中文件处理的函数

发布时间:2023-07-01 01:52:42

Java中的文件处理函数有很多,下面列举出一些常用的文件处理函数及其功能:

1. File类

   - File(String path): 根据指定的路径创建File对象,可以是文件路径或文件夹路径。

   - boolean exists(): 判断文件或文件夹是否存在。

   - boolean isDirectory(): 判断当前File对象是否为文件夹。

   - boolean isFile(): 判断当前File对象是否为文件。

   - String[] list(): 返回当前File对象所代表文件夹中的文件列表。

   - boolean mkdir(): 创建当前File对象表示的文件夹。

   - boolean createNewFile(): 创建当前File对象表示的文件。

   - boolean delete(): 删除当前File对象表示的文件或文件夹。

2. FileInputStream和FileOutputStream类

   - FileInputStream(String path): 根据指定的路径创建FileInputStream对象。

   - FileOutputStream(String path): 根据指定的路径创建FileOutputStream对象。

   - int read(): 从输入流中读取一个字节的数据。

   - void write(int b): 将指定的字节写入输出流中。

   - void close(): 关闭输入流或输出流。

3. BufferedReader和BufferedWriter类

   - BufferedReader(Reader reader): 根据指定的Reader对象创建BufferedReader对象。

   - BufferedWriter(Writer writer): 根据指定的Writer对象创建BufferedWriter对象。

   - String readLine(): 从输入流中读取一行字符串。

   - void write(String str): 将指定的字符串写入输出流中。

   - void flush(): 刷新输出流缓冲。

4. FileReader和FileWriter类

   - FileReader(String path): 根据指定的路径创建FileReader对象。

   - FileWriter(String path): 根据指定的路径创建FileWriter对象。

   - int read(): 从输入流中读取一个字符的数据。

   - void write(int c): 将指定的字符写入输出流中。

5. RandomAccessFile类

   - RandomAccessFile(String path, String mode): 根据指定的路径和模式创建RandomAccessFile对象。

   - void seek(long position): 将文件指针定位到指定位置。

   - int read(): 从当前文件指针位置读取一个字节的数据。

   - void write(int b): 将指定的字节写入文件指针当前位置。

6. FileReader和BufferedReader的组合使用

   - FileReader和BufferedReader可以一起使用,通过读取文件的逐行内容,实现对文件的逐行处理。

上述是Java中文件处理的一些常用函数,可以根据具体需求选择合适的函数来处理文件的读写、创建、删除等操作。