Java Stream List 转 Map,以元素对象某个属性为KEY,对象实体为VALUE,组建Map
List<FaAdmin> list = Lists.newArrayList();
list.add(new FaAdmin(100L, "a"));
list.add(new FaAdmin(101L, "b"));
list.add(new FaAdmin(102L, "c"));
list.add(new FaAdmin(100L, "a"));
// List对象,转Map,以元素对象某个属性为KEY,对象实体为VALUE,组建Map
Map<String, FaAdmin> usernameMap = list.stream()
.collect(Collectors.toMap(FaAdmin::getUsername, eo -> eo));
System.out.println(usernameMap);