import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class test {
public static List read() {
try {
String line = "";
List list = new ArrayList();
/*读取文件路径*/
File file = new File("D:\\新建文本文档.txt");
/*设置中文格式*/
BufferedReader reader = new BufferedReader(new InputStreamReader(
new FileInputStream(file), "GBK"));
/*读取文件每行数据*/
while ((line = reader.readLine()) != null) {
/*每行数据转换成数组*/
String[] strs = line.split(",");
Map map = new HashMap();
int i = 0;
for (String str : strs) {
map.put(i++, str);
}
list.add(map);
}
return list;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
public static void main(String[] args) {
System.out.println(read());
}