Java - 将对象列表映射为属性特性值的列表

22 浏览
0 Comments

Java - 将对象列表映射为属性特性值的列表

我定义了一个名为ViewValue的类,内容如下:

class ViewValue {
private Long id;
private Integer value;
private String description;
private View view;
private Double defaultFeeRate;
// 所有属性的getter和setter方法
}

在我的代码的某个地方,我需要将一个ViewValue实例的列表转换为一个包含相应ViewValue的id字段值的列表。我使用了foreach循环来完成这个操作:

List toIdsList(List viewValues) {
   List ids = new ArrayList();
   for (ViewValue viewValue : viewValues) {
      ids.add(viewValue.getId());
   }
   return ids;

}

是否有更好的方法来解决这个问题?

0