废话不多说,上代码:
import java.io.*;
public class KuaiL {
public static void main(String[] args) throws Exception{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String a = reader.readLine();
String b =reader.readLine();
reader.close();
BufferedReader file1 = new BufferedReader(new FileReader(a));
BufferedWriter file2 = new BufferedWriter(new FileWriter(b));
while(file1.ready()){
String data = String.valueOf(file1.readLine()).replaceAll("[^a-zA-Z ]","");
file2.write(data);
file2.flush();
}
file1.close();
file2.close();
}
}
该代码中主要使用了replacAll()方法,与replac()方法不同的是replacAll()基于正则表达式的字符串替换,replac()则为字符和字符串。
备注:replacAll()并不是全部替换的意思。。。。