Список клонов, но с новым меньшим классомJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Список клонов, но с новым меньшим классом

Сообщение Anonymous »

Как скопировать данные списка в ListS allData с более коротким классом и меньшим количеством полей?
Могу ли я сделать это быстрее, не используя цикл foreach?
public class Data {

private int id;
private String name;
private int age;
private int height;
}

public class SmallerData {

private String name;
private int age;
}

main {
List dataList = service.findAll();
System.out.println("List of Data: " + dataList);

List smallerDataList = dataList;
System.out.println("List of Small Data: " + smallerDataList);
}


Я ожидаю вывода:
List of Data: {id:1, name: John, age: 25, height: 180}
List of Small Data: {name: John, age: 25}


Подробнее здесь: https://stackoverflow.com/questions/790 ... ller-class
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»