该项目是将类似excel中同一单元格的数据分开,换成多行
package test;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
public static void main(String[] args) {
File f1 = new File("C:\\Users\\Desktop\\1.txt");
File f2 = new File("C:\\Users\\Desktop\\2.txt");
//int b=0;
String line="";
try {
FileReader reader = new FileReader(f1);
FileWriter writer = new FileWriter(f2);
BufferedReader br = new BufferedReader(reader);
BufferedWriter bw = new BufferedWriter(writer);
while((line=br.readLine())!=null){
String[] line1= line.split("#");
if(line1.length >= 2){
String[] linePer= line1[1].split("、");
for(int i=0,m=linePer.length;i<m;i++){
System.out.println(line1[0]+"//"+linePer[i]+"//");
bw.write(line1[0]+"//"+linePer[i]+"//");
bw.newLine();
}
}
else if(line1.length <= 1 && line1.length >=1){
System.out.println(line1[0]);
bw.write(line1[0]);
bw.newLine();
}
bw.flush();
}
reader.close();
writer.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}