import java.io.*;
import java.util.Arrays;
public class SelectByColumn {
public static void main(String[] args) {
SelectByColumn sbc = new SelectByColumn();
try {
sbc.selectByColumn();
} catch (IOException e) {
e.printStackTrace();
}
}
public void selectByColumn() throws IOException {//图方便直接throws了
//1.将file实例化
File srcFile = new File(".\src\Data.txt");
File destFile = new File(".\src\dest.txt");
//2.造流
FileReader fr = new FileReader(srcFile);
BufferedReader br = new BufferedReader(fr);
FileWriter fw = new FileWriter(destFile);
BufferedWriter bw = new BufferedWriter(fw);
//3.读与写
String data;
while ((data=br.readLine()) != null){
bw.write(data.split("\s+")[1]+"n"); //只要index=1的数据
//data.split("\s+")可以按空格将data分割成数组
System.out.println(Arrays.toString(data.split("\s+"))); //看看分割后的结果
}
//4.关闭流
bw.close();
br.close();
}
}
Data.txt文件 dest文件



