天天看点

Java 基础

List 转换为 map;BigDecimal比较数学含义的值是否相等,`不能` 用equals,要用compareTo

BigDecimal比较数学含义的值是否相等,

不能

用equals,要用compareTo

List 转换为 map

Map<String, String> merged = dto.getUserTels().stream()
                        .map(Map::entrySet)
                        .flatMap(Set::stream)
                        .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));