方法一:
一、桌面上准备 DataObject.txt 文件,内容为:
二、打开 Eclipse,编写代码如下:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.List;
import javax.swing.filechooser.FileSystemView;
public class test003 {
public static void main(String[] args) {
FileSystemView fsv = FileSystemView.getFileSystemView();
File com = fsv.getHomeDirectory();
String deskPath = com.getPath();
String filePath = deskPath + "\\" + "DataObject.txt";
List list = new ArrayList();
try {
list = getFileContext( filePath );
for( int i = 0; i < list.size(); i++ ) {
String lineStr = list.get(i);
System.out.println( "lineStr = " + lineStr );
}
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 获取txt文件内容, 并按行放入list中
*/
public static List getFileContext( String path ) {
FileReader fileReader = null;
BufferedReader bufferedReader = null;
List list = new ArrayList();
String str = "";
try