已经有一个ArrayList a,要将它写入txt文件,每个项一行,怎么办?谢谢

解决方案 »

  1.   

    随便google一下如何操作txt文件,应该一大堆吧。
      

  2.   

    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileWriter;
    import java.util.ArrayList;public class ArrayToTxt {
    public static void main(String[] args) throws Exception{
    File f=new File("d:/1.txt");
    ArrayList<String> al=new ArrayList<String>();
    al.add("first");
    al.add("second");
    al.add("third");
    BufferedWriter bw=new BufferedWriter(new FileWriter(f));
    for(int i=0;i<al.size();i++){
    bw.write(al.get(i));
    bw.newLine();
    }
    bw.close();
    }
    }
      

  3.   

    将上面的for中改成这个比较好点
     
    bw.write(al.get(i)+"\n");
               
      

  4.   

    看看file的输入输出(IO)
    课本上也有类似的