Java - 将对象列表映射为属性特性值的列表
- 论坛
- Java - 将对象列表映射为属性特性值的列表
22 浏览
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循环来完成这个操作:
ListtoIdsList(List viewValues) { List ids = new ArrayList (); for (ViewValue viewValue : viewValues) { ids.add(viewValue.getId()); } return ids;
}
是否有更好的方法来解决这个问题?