Настраиваемое чтение, разделение и добавление в список объектов из большого файла - PullRequest
0 голосов
/ 04 марта 2020

Я пытаюсь выяснить, как я могу настроить чтение данных из большого файла, файл организован следующим образом:

некоторый текст: Lorem Ipsum - просто фиктивный текст печати и набора текста промышленность. Лорем Ипсум был стандартным фиктивным текстом в отрасли с 1500-х годов, когда неизвестный принтер взял камбуз шрифта и скремблировал его, чтобы сделать книгу типовых образцов.

[line]

id: 7xxxxx

first_name: aaaaa

last_name: aaaaaaaa

-

[строка]

id: 8xxxxx

имя: aaaaa

фамилия: aaaaaaaa

псевдоним: aaaaa

псевдоним: bbbbb

-

[строка]

id: 9xxxxx

first_name: aaaaa

last_name: aaaaaaaa

-

[строка]

id: 10xxxxx

first_name: aaaaa

last_name: aaaaaaaa

псевдоним: AAAAAA

-

[line]

id: 11xxxxx

first_name: aaaaa

last_name: aaaaaaaa

-

[строка]

id: 12xxxxx

first_name : aaaaa

фамилия: aaaaaaaa

псевдоним: qqqqqqqq

nick_name: ssssssss

nick_name: eeeeeeee

nick_name: rrrrrrrr

public ArrayList<> getAllPersons() throws UtilisationException {
    List<String> allPersons = new ArrayList<>();
    try (BufferedReader reader = 
   new BufferedReader(new FileReader("src/main/resources/input.txt"))) {
        listDatas = reader.lines().collect(Collectors.toList());
    } catch (IOException e) {
        throw new UtilisationException(e.getMessage(), e);
    }
}


public class Person {
    private String id;

    private String first_name;

    private String last_name;

    private List<String> nicknames;

    //getters setters & constructors 
}

public ArrayList<Person> convertedPersonsData() {
    List<Person> allConvertedPersons = new ArrayList<Person>();
    // How can i get all the data of persons && escaping the first one then added into  
    // allConvertedPersons 
    return allConvertedPersons;
 }

Как я могу получить все данные о людях &&, избегая первого, затем добавив в allConvertedPersons Список?

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