我有一個類,如:的Java轉換類
Student
-name
-surname
-address
-number
,我有一個DTO它想:
StudentDTO
-name
-surname
-number
我會送我的學生類到另一個類只是名字,姓氏和數字字段(我的意思不是所有字段),我決定將它命名爲DTO(我沒有使用序列化等等,只是將這個類的對象作爲參數發送給其他類的方法)。
但是讓我們假設我有一個這樣的一行代碼:
getAllStudents();
,並返回:
List<Student>
,但我想它分配給一個變量:
List<StudentDTO>
我怎樣才能將它們轉換容易嗎?
PS:我無法更改我的getAllStudents();方法裏面。我有學生名單,想要一種快速和精心設計的方式將對象列表轉換爲另一個對象列表。
@Jeffrey我已經編輯我的問題。 – kamaci
然後不要打擾使用getAllStudents()方法。把你的清單,並把它扔到另一種方法,你*可以*修改。 –