java文件相关(文件追加内容、文件内容清空、文件内容读取)
发布日期:2021-05-10 01:24:32 浏览次数:56 分类:精选文章

本文共 3236 字,大约阅读时间需要 10 分钟。

������������������������

������������������������������������������������������������������������������������������������������������������Java������������������������������������������������������������������������������������������������������������������������

1. ������������������

������������������������������������������������������������������������������������������������������������������������

public static void appendInfoToFile(String fileName, String info) {
File file = new File(fileName);
try {
if (!file.exists()) {
file.createNewFile();
}
FileWriter fileWriter = new FileWriter(file, true);
info += System.getProperty("line.separator");
fileWriter.write(info);
fileWriter.flush();
fileWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}

���������������������������������������������������������������������������������FileWriter������������������������������������true������������������������������������������������������������������������������������������������

2. ������������������

������������������������������������������������������������������������������������������������������������������

public static void clearInfoForFile(String fileName) {
File file = new File(fileName);
try {
if (!file.exists()) {
file.createNewFile();
}
FileWriter fileWriter = new FileWriter(file);
fileWriter.write("");
fileWriter.flush();
fileWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}

������������������������������������������������������������������������������FileWriter������������������������������������������������������������������������������������������������������������������������������

3. ������������������

���������������������������������������������������������������������������������������������

public static List
readInfoFromFile(String fileName) {
File file = new File(fileName);
if (!file.exists()) {
return null;
}
List
resultStr = new ArrayList<>();
try {
BufferedReader bufferedReader = new BufferedReader(new FileReader(file));
String str = null;
while ((str = bufferedReader.readLine()) != null) {
resultStr.add(str);
}
} catch (IOException e) {
e.printStackTrace();
}
return resultStr;
}

���������������������������������������������������������������������������������BufferedReader���FileReader���������������������������������������������������������������������������������������������������������������������������������������

������������

  • ������������������������������������������������������
  • ������������������������������������������������������������������������������������
  • ������������������������������������������������������������������������������������
  • Java������System.getProperty("line.separator")������������������������������������������������������������������������������������������

������������������������������������������������������������������������������������������������������������������������������������������������������������

上一篇:基于springboot的RestTemplate、okhttp和HttpClient对比
下一篇:避免maven package 打包时执行 mybatis-generator-maven-plugin 插件

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月26日 05时09分51秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章