import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
class PersonConverter {
public static PersonDto toDto(PersonDto dto, PersonEntity entity) {
dto.setName(entity.getName());
dto.setAge(entity.getAge());
return dto;
}
}
class PersonEntity {
private int id;
private String name;
private int age;
public String getName() { return name; }
public int getAge() {return age;}
PersonEntity(int id, String name, int age) {
this.id=id; this.name=name; this.age=age;
}
}
class PersonDto {
private String name;
private int age;
public String getName() { return name; }
public int getAge() {return age;}
public void setName(String name) { this.name = name; }
public void setAge(int age) { this.age = age; }
PersonDto() {}
PersonDto(String name, int age) {
this.name=name; this.age=age;
}
public String toString() { return name+"-"+age; }
}
public class Main {
public static void main(String []args) {
List<PersonEntity> entityList = Arrays.asList(
new PersonEntity[]{
new PersonEntity(1, "Oliver", 27),
new PersonEntity(2, "James", 23),
new PersonEntity(3, "Jack", 17),
new PersonEntity(4, "John", 27),
new PersonEntity(5, "Harry", 16),
new PersonEntity(6, "Robert", 18),
new PersonEntity(7, "Jacob", 38),
new PersonEntity(8, "Micheal", 42),
new PersonEntity(9, "Frank", 19),
});
List<PersonDto> dtoList = new ArrayList<PersonDto>();
PersonDto dto = new PersonDto();
for (PersonEntity entity : entityList) {
dto = PersonConverter.toDto(dto, entity);
dtoList.add(dto);
}
System.out.println(dtoList);
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: