Skip to content

Java8集合遍历

java
//遍历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());
最近更新