62,614
社区成员
发帖
与我相关
我的任务
分享
package org.woniu;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
public class ChangeModel {
public static void main(String[] args) throws Exception {
File file1 = new File("f:" + File.separator + "mac.txt");// 待读取数据源文件
File file2 = new File("f:" + File.separator + "ip.txt");// 待写入的数据文件
FileReader fr = new FileReader(file1);
FileWriter fw = new FileWriter(file2);
BufferedReader in = new BufferedReader(fr);
BufferedWriter out = new BufferedWriter(fw);
String str;
int m = 0;// 数据计数器
while ((str = in.readLine()) != null) {
// 对字符串进行截取,并存入数组
String[] s = str.split("=");
String[] s1 = s[1].split("\\|");
// 将数组内的值写入文件
out.write(s1[1] + " ");
out.write(s[0]);
out.newLine();
out.flush();
// 控制台同步打印数据
System.out.print(s1[1] + " ");
System.out.println(s[0]);
m++;
}
System.out.println("系统一共处理的数据行数是:" + m);
fr.close();
in.close();
fw.close();
out.close();
}
}