58,454
社区成员
发帖
与我相关
我的任务
分享
try {
File file = new File("E:\\test\\changchun.SCI");
File f1 = new File("E:\\test\\changchun1.SCI");
File f2 = new File("E:\\test\\changchun2.SCI");
FileReader fr = new FileReader(file); // 创建BufferedReader对象
FileWriter fos = new FileWriter(f1); // 创建文件输出流
FileWriter fos1 = new FileWriter(f2); // 创建文件输出流
BufferedReader br = new BufferedReader(fr);
BufferedWriter bw = new BufferedWriter(fos); // 创建BufferedWriter对象
BufferedWriter bw1 = new BufferedWriter(fos1); // 创建BufferedWriter对象
String str = null;
while ((str = br.readLine()) != null) {
if (str.startsWith("<sml:ImageTop>")) {
bw.write(str + "\r\n"); // 为读取的文本行添加回车
str = "<sml:ImageTop>" + tfile.getCoordinate() + "</sml:ImageTop>";
bw1.write(str + "\r\n"); // 为读取的文本行添加回车
} else if (str.startsWith("<sml:ImageBottom>")) {
bw1.write(str + "\r\n"); // 为读取的文本行添加回车
str = "<sml:ImageBottom>" + tfile.getCoordinate() + "</sml:ImageBottom>";
bw.write(str + "\r\n"); // 为读取的文本行添加回车
} else {
bw.write(str + "\r\n"); // 为读取的文本行添加回车
bw1.write(str + "\r\n"); // 为读取的文本行添加回车
}
}
br.close(); // 关闭输入流
bw.close(); // 关闭输出流
bw1.close(); // 关闭输出流
} catch (IOException e) {
e.printStackTrace();
}