Java函数中的文件操作函数及文件读写实现
发布时间:2023-07-07 21:34:54
Java提供了丰富的文件操作函数,用于文件的读写、复制、删除等操作。下面简要介绍一些常用的文件操作函数及文件读写实现。
1. 文件读取函数:
Java中文件读取最常用的类是java.io.FileReader和java.io.BufferedReader。以下是文件读取的基本步骤:
try {
FileReader fileReader = new FileReader("file.txt");
BufferedReader bufferedReader = new BufferedReader(fileReader);
String line;
while((line = bufferedReader.readLine()) != null) {
// 对每一行进行处理
}
bufferedReader.close();
} catch (IOException e) {
e.printStackTrace();
}
以上代码会逐行读取文件"file.txt"的内容,将每一行存储在line变量中进行处理。
2. 文件写入函数:
Java提供了java.io.FileWriter和java.io.BufferedWriter类来进行文件的写入操作。以下是文件写入的基本步骤:
try {
FileWriter fileWriter = new FileWriter("file.txt");
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
bufferedWriter.write("Hello, World!");
bufferedWriter.newLine();
// 填写更多的内容
bufferedWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
以上代码会将字符串"Hello, World!"写入到文件"file.txt"中。
3. 文件复制函数:
文件复制需要用到java.nio.file.Files类中的copy方法。以下是文件复制的基本步骤:
Path sourcePath = Paths.get("source.txt");
Path destinationPath = Paths.get("destination.txt");
try {
Files.copy(sourcePath, destinationPath);
} catch (IOException e) {
e.printStackTrace();
}
以上代码会将文件"source.txt"复制到"destination.txt"。
4. 文件删除函数:
文件删除需要用到java.io.File类中的delete方法。以下是文件删除的基本步骤:
File file = new File("file.txt");
if (file.delete()) {
System.out.println("文件删除成功!");
} else {
System.out.println("文件删除失败!");
}
以上代码会删除文件"file.txt"。
总结:
文件的读写操作是Java编程中的基本操作之一,通过java.io和java.nio.file等类提供的函数,可以简单实现文件的读写、复制和删除等操作。请注意在文件操作中捕获和处理可能的异常,以避免程序的崩溃。
