Java8集合遍历

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> listSubAccount = subAccountService.listSubAccount(accountId);
List<SubAccountsRepDTO> list = listSubAccount.stream().map(item -> {
            SubAccountsRepDTO dto = new SubAccountsRepDTO();
            BeanUtil.copy(item, dto);
            return dto;
        }).collect(Collectors.toList());

你可能感兴趣的:(java8)