我有一个包含4列和几行的文本文件,我想读取该文件并将其以列行格式存储,以将其存储在mongoDB数据库中。 导入已完成,但存在如何以适当的格式执行文件以供以后存储的问题。
try {
BufferedReader buf = new BufferedReader(new FileReader("test.txt"));
ArrayList<String> words = new ArrayList<>();
String lineJustFetched = null;
String[] wordsArray;
while(true){
lineJustFetched = buf.readLine();
if(lineJustFetched == null) {
break;
} else {
wordsArray = lineJustFetched.split("\t");
for(String each : wordsArray){
if(!"".equals(each)){
words.add(each);
}
}
}
}
for(String each : words) {
System.out.println(each);
}
buf.close();
} catch(Exception e) {
e.printStackTrace();
}
TXT文件预览:
15 21/01/2018 10:00 288 2,7
我的输出:
15
21/01/2018 10:00
288
2,7
我想在一张地图上获得第一列的所有行,第二列(日期)的所有行(在文本文件上指定键=列名,值=值)