package chapter12;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Scanner;
public class TestRemove {
public static void main(String[] args) throws FileNotFoundException {
ArrayList<String> write = new ArrayList<String>();
try (Scanner in = new Scanner(new File("F:/text/test02.txt"));
) {
while (in.hasNextLine()) {
String read = in.nextLine();
write.add(read.replace("fish", ""));
}
}
try(
PrintWriter out = new PrintWriter("F:/text/test02.txt");){
for (String e : write) {
System.out.println(e);
out.println(e);
}
}
}
}
java语言程序设计第十版(Introduce to java 10th) 课后习题 chapter12-11
最新推荐文章于 2021-07-19 20:27:50 发布
本文介绍了一个使用Java进行文件读写的示例程序,该程序从指定路径的文件中读取所有行并移除特定字符串(如fish),然后将处理后的结果重新写回到原文件中。此示例展示了如何利用ArrayList存储数据、如何使用Scanner类逐行读取文件内容以及如何使用PrintWriter将修改后的内容写回文件。

1221

被折叠的 条评论
为什么被折叠?



