您的位置:首页 > 编程语言 > Java开发

java List转List Lists.transform

2016-05-06 15:33 423 查看
public List<BuInfo> getBusinessUnitByBGId(int bgId) {
List<Integer> buIds = businessUnitGroupDao.queryBuIdsByBgId(bgId);
if(CollectionUtils.isEmpty(buIds)) return Collections.emptyList();
List<BuInfo> buInfos = Lists.transform(buIds, new Function<Integer, BuInfo>() {
@Override
public BuInfo apply(Integer buId) {  //function 左边为原list里面类型 右边为需要转list的类型
GroupPO groupPO = groupDao.loadGroup(buId);
BuInfo buInfo = new BuInfo();
buInfo.setId(buId);
buInfo.setName(groupPO.getGroupName());
return buInfo;
}
});
return buInfos;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: