黑马程序员技术交流社区
标题:
看着视频突然想起了一个以前做过的课程设计,大家看下。
[打印本页]
作者:
史卜坤
时间:
2012-6-28 15:00
标题:
看着视频突然想起了一个以前做过的课程设计,大家看下。
public class File_Change {
public static void main(String[] agrs) throws IOException {
new File_Change().fun();
}
public void fun() throws IOException {
FileReader fileReader = new FileReader("E:\\聊天记录.txt");
BufferedReader bufferedReader = new BufferedReader(fileReader);
FileWriter fileWriter = new FileWriter("E:\\改后聊天记录.txt");
String a[] = new String[50700];
String str = new String();
int i = 0;
while ((a[i] = bufferedReader.readLine()) != null) {
str = a[i].replaceAll(":", "→");
fileWriter.write(str);
System.out.println('\n');
i++;
return;
}
fileReader.close();
fileWriter.close();
}
}
没有任何报错,就是写出来的TXT没有内容。请问哪里不对?
作者:
rslheima
时间:
2012-6-28 15:35
本帖最后由 rslheima 于 2012-6-28 15:46 编辑
import java.io.*;
public class File_Change {
public static void main(String[] agrs) throws IOException {
new File_Change().fun();
}
public void fun() throws IOException {
FileReader fileReader = new FileReader("E:\\聊天记录.txt");
BufferedReader bufferedReader = new BufferedReader(fileReader);
FileWriter fileWriter = new FileWriter("E:\\改后聊天记录.txt");
String a[] = new String[20];
String str = new String();
int i = 0;
while ((a[i] = bufferedReader.readLine()) != null) {
str = a[i].replaceAll(":", "→");//:这个冒号要区分中英文。。。。
fileWriter.write(str+"\r\n");
System.out.println(str);
i++;
// return;//这个要注释掉,否则读一次,就停止了
}
fileReader.close();
fileWriter.close();
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2