JAVA将一个list中的元素的某一属性取出来单独放到一个list/map里面
提取list
-
List<DTO> items = new ArrayList<>();
-
List<String> collect = items.stream().map(DTO::getId).collect(Collectors.toList())
提取list成map
-
List<vo> list = new ArrayList<>();
-
Map<String, String> map = list.stream().collect(Collectors.toMap(vo::getxxx, vo::getxxx));