Java - копирование частей списка, извлеченных из базы данных - PullRequest
0 голосов
/ 10 января 2019

Я взял данные из базы данных, и она находится в List <> myList. Есть 14 столбцов. Мне нужно сохранить этот список, поскольку он будет использоваться позже в процессе, который я делаю.

Можно ли скопировать определенные столбцы в новый список или объект? если это возможно, как я могу это сделать? к сожалению, это не столбцы 1, 2, 3, 4, 5.

Данные, которые мне нужны, находятся в столбцах 1, 7, 9.

Кроме этого, мне нужен дополнительный бит данных из переменной, помеченной в конце.

Я хочу, чтобы мой вновь созданный список представлял собой идентификатор (столбец 1 исходных данных), заголовок (столбец 7), фамилия (столбец 9), сегодняшняя дата (переменная).

1 Ответ

0 голосов
/ 10 января 2019

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

public class Person {
    long id;
    String title;
    String surname;
    LocalDateTime todays;
}

Вам потребуется создать новые объекты и скопировать поля.

Но будет погашено меньшим количеством ошибок поиска индекса и более приятного кода.

...