Java 如何读取文件并执行查找和替换?
我该如何阅读《哈克贝利·费恩全集》的文本文件,并用“a”替换出现的每一个“the”字Java 如何读取文件并执行查找和替换?,java,file,io,Java,File,Io,我该如何阅读《哈克贝利·费恩全集》的文本文件,并用“a”替换出现的每一个“the”字 在课堂上想出了这个更简单的方法 import java.io.*; import java.util.*; public class Filey { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub Scanner s = null; String
在课堂上想出了这个更简单的方法
import java.io.*;
import java.util.*;
public class Filey {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
Scanner s = null;
String meAlong="";
PrintWriter writer = null;
try {
s=new Scanner(new BufferedReader(new FileReader("HuckFinn.txt")));
writer = new PrintWriter("output.txt");
while (s.hasNext())
{
meAlong=s.nextLine();
meAlong=meAlong.replace("the" , "a");
meAlong=meAlong.replace("The", "A");
writer.println(meAlong);
}
}
finally
{
if (s !=null)
{
s.close();
writer.close();
}
}
}
}
import java.io.*;
import java.util.*;
public class Filey {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
Scanner s = null;
String meAlong="";
PrintWriter writer = null;
try {
s=new Scanner(new BufferedReader(new FileReader("HuckFinn.txt")));
writer = new PrintWriter("output.txt");
while (s.hasNext())
{
meAlong=s.nextLine();
meAlong=meAlong.replace("the" , "a");
meAlong=meAlong.replace("The", "A");
writer.println(meAlong);
}
}
finally
{
if (s !=null)
{
s.close();
writer.close();
}
}
}
}