主题:一个小问题
我写的一个程序,想从一个文件中读取信息,对里面的某些内容进行处理(如把所有的a变成b),可是编的程序却无法实现,代码如下,知道哪里错了的人麻烦给我解释一下。帮我改正。
import java.io.*;
public class FileStream {
/**
* @param args
*/
public static void main(String[] args){
// TODO Auto-generated method stub
String ofliename="D:\\程序\\java\\myAP\\src\\hh.java";
String ifliename="D:\\程序\\java\\myAP\\src\\tt.java";
String line;
try
{
BufferedReader in=new BufferedReader(new FileReader(ofliename));
BufferedWriter out=new BufferedWriter(new FileWriter(ifliename));
line=in.readLine();
while(line!=null)
{
line.replace('a','b'); //更改信息主要靠该函数实 现 System.out.println(line);
out.write(line);
out.newLine();
line=in.readLine();
}
out.close();
in.close();
}
catch(IOException iox)
{
System.out.println("Problem read error!");
}
}
}
import java.io.*;
public class FileStream {
/**
* @param args
*/
public static void main(String[] args){
// TODO Auto-generated method stub
String ofliename="D:\\程序\\java\\myAP\\src\\hh.java";
String ifliename="D:\\程序\\java\\myAP\\src\\tt.java";
String line;
try
{
BufferedReader in=new BufferedReader(new FileReader(ofliename));
BufferedWriter out=new BufferedWriter(new FileWriter(ifliename));
line=in.readLine();
while(line!=null)
{
line.replace('a','b'); //更改信息主要靠该函数实 现 System.out.println(line);
out.write(line);
out.newLine();
line=in.readLine();
}
out.close();
in.close();
}
catch(IOException iox)
{
System.out.println("Problem read error!");
}
}
}