Java中文件处理的函数
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中文件处理的一些常用函数,可以根据具体需求选择合适的函数来处理文件的读写、创建、删除等操作。
