私は次のようなクラスを持っています:
Student
-name
-surname
-address
-number
そして、次のようなDTOがあります:
StudentDTO
-name
-surname
-number
名前、姓、番号のフィールドだけで学生クラスを別のクラスに送信し(すべてのフィールドではないことを意味します)、DTOとして名前を付けることにしました(シリアル化などを使用していません。このクラスのオブジェクトをパラメーターとして送信するだけです他のクラスのメソッドに)。
ただし、次のようなコード行があると仮定しましょう。
getAllStudents();
そしてそれは戻ります:
List<Student>
しかし、次のような変数に割り当てたい:
List<StudentDTO>
どうすれば簡単に変換できますか?
PS: getAllStudents();を変更できません。メソッドの内部。私は学生のリストを持っており、オブジェクトのリストを別のオブジェクトのリストに変換するための迅速で適切に設計された方法が必要です。