本帖最后由 还是回去火星吧 于 2014-3-1 21:55 编辑
import java.io.*;
import java.util.*;
class Student{
public static void main(String[] args){
List<File> list=new ArrayList<File>();//集合里面有文件名和路径。
}
public static void wirterToFile(List<File> list){
BufferedWriter bfw=null;
try {
bfw=new BufferedWriter(new FileWriter("D:\\WirterToFile.txt"));
for(File s:list){
sop(s);//
bfw.write(s); // 为什么这里不能直接写入s ? 求解释!//如果集合是字符串等类型,就可以直接传入s。
bfw.write(s.getName());//这样就可以,为什么?
}
} catch (Exception e) {
// TODO: handle exception
}
}
public static void sop(Object obj){
System.out.println(obj);
}
}
|