Java 将 List 里面的内容写入桌面的 txt 文档

 

文件内容:

/**
 * 将 list 写入文件中
 */

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import javax.swing.filechooser.FileSystemView;

public class writeListToFile {
	
  public static void main(String[] args) {
		
    FileSystemView fsv = FileSystemView.getFileSystemView();
    File com = fsv.getHomeDirectory();
    String deskPath = com.getPath();
    System.out.println( deskPath );
		
    File file = new File( deskPath + "\\" + "aa.txt" );
    List<String> list = new ArrayList<String>();
    list.add( "123" );
    list.add( "second" );
    list.add( "third" );
        
    BufferedWriter bw = null;
    try {
      bw = new BufferedWriter( new FileWriter(file) );
      for(int i = 0; i < list.size(); i++ ) {
        bw.write( list.get(i) );
        bw.newLine();
      }
      bw.close();
    } catch (IOException e) {
      e.printStackTrace();
    }
    }
}

  

 

进入桌面,打开 aa.txt 文档,如下图:

 

posted @ 2018-11-04 16:11  柒弦宇轩  阅读(4387)  评论(0编辑  收藏  举报