List<Record>取columns形成新的list

romeo2015 发布于 2016/07/31 16:48
阅读 491
收藏 1

@JFinal 你好,想跟你请教个问题:

List<Record>如何取出其中的columns,形成新的list。

List<Record> list = this.ktAreaConServiceApi.listArea(areaType, parentCode, coordType);
List<Map<String, Object>> list2 = new ArrayList<Map<String, Object>>();
for (int i = 0; i < list.size(); i++) {
list2.add(list.get(i).getColumns());
}



这是我写的死代码,有没有办法灵活一点直接取出其中的columns

加载中
0
程序猿大叔
程序猿大叔


List<Record> records = something;

List<Column> columns = records.stream().flatMap(record -> record.getColumns()).collect(toList());

返回顶部
顶部