fzy-blog

Java8集合遍历

2019-05-24

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//遍历list:
List<String> list = Arrays.asList("a","b","A","B");
list.forEach(item -> {
System.out.println(item);
});

//遍历map:
Map<String, Integer> map = new HashMap<>();
map.put("A", 10);
map.put("B", 20);
map.put("C", 30);
map.forEach( (k,v) ->{
System.out.println("key:"+k+",value:"+v);
}

//list集合转换为另一个list集合:
List<SubAccountPO> listSubAccounts = subAccountRepository.listSubAccounts(accountId);
List<ListSubAccountsRepDTO> list = listSubAccounts.stream().map(item -> {
ListSubAccountsRepDTO dto = new ListSubAccountsRepDTO();
BeanUtil.copy(item, dto);
return dto;
}).collect(Collectors.toList());
Tags: Java8
使用支付宝打赏
使用微信打赏

若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏

扫描二维码,分享此文章