/*2.给定一个list集合:{"张柏芝","刘德华","张亮","张靓颖","杨颖","黄晓明"}
1.编写一个方法:将list集合中所有姓张的人员写入到D:\\a.txt中
2.编写一个方法:将D:\\a.txt中所有姓张的人员信息读取出来并打印到控制台上*/
import java.util.List;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
public class Test06{
public static void main(String[] args) throws IOException{
List<String> list=new ArrayList();
list.add("张柏芝");
list.add("刘德华");
list.add("张亮");
list.add("张靓颖");
list.add("杨颖");
list.add("黄晓明");
BufferedWriter bw=new BufferedWriter(new FileWriter("a.txt"));
for(String l:list){
if("张".equals(l.substring(0,1))){
bw.write(l);
}
}
bw.close();
get();
}
public static void get() throws IOException{
BufferedReader br=new BufferedReader(new FileReader("a.txt"));
String len;
while((len=br.readLine())!=null){
System.out.println(len);
}
br.close();
}
}
|
|