简单易用的Java文件读写函数
发布时间:2023-06-29 19:11:21
在Java中进行文件的读取和写入是很常见的操作。下面是一些简单易用的Java文件读写函数。
1. 读取文件内容:使用BufferedReader和FileReader类可以方便地读取文件内容。以下是一个读取文件内容并打印到控制台的函数示例:
public static void readFile(String filename) {
try {
BufferedReader reader = new BufferedReader(new FileReader(filename));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
2. 写入文件内容:使用BufferedWriter和FileWriter类可以方便地将文本内容写入文件。以下是一个将字符串写入文件的函数示例:
public static void writeFile(String filename, String content) {
try {
BufferedWriter writer = new BufferedWriter(new FileWriter(filename));
writer.write(content);
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
3. 复制文件:使用FileInputStream和FileOutputStream类可以方便地复制文件。以下是一个复制文件的函数示例:
public static void copyFile(String source, String destination) {
try {
FileInputStream fis = new FileInputStream(source);
FileOutputStream fos = new FileOutputStream(destination);
byte[] buffer = new byte[1024];
int length;
while ((length = fis.read(buffer)) > 0) {
fos.write(buffer, 0, length);
}
fis.close();
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
4. 删除文件:使用File类的delete()函数可以删除文件。以下是一个删除文件的函数示例:
public static void deleteFile(String filename) {
File file = new File(filename);
if (file.exists()) {
file.delete();
}
}
以上是一些简单易用的Java文件读写函数,可以帮助你在Java程序中进行文件操作。根据具体需求,可以灵活使用这些函数来处理各种文件操作场景。
