Как читать текстовый файл как колонка / строка - PullRequest
0 голосов
/ 13 мая 2019

У меня есть текстовый файл, который содержит 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

я хочу получить все строки первого столбца и все строки второго столбца (даты) каждый на одной карте (ключ = имя столбца, значение = значение, указанное в текстовом файле)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...