Map<String, String> fieldMap = dictFieldList.stream().collect(Collectors.toMap(DictData::getCode, DictData::getName, (a, b) -> a));
时间: 2024-04-19 10:29:06 浏览: 114
string-map.js:简单的 javascript StringMap 类
这段代码使用Java 8的Stream API将一个包含DictData对象的列表(dictFieldList)转换为一个包含Code和Name的映射关系的Map对象。具体来说,代码中使用Collectors.toMap方法将DictData对象的getCode方法返回的字符串作为键,DictData对象的getName方法返回的字符串作为值进行映射。如果遇到重复的键,则使用第三个参数指定的合并函数来解决冲突,这里的合并函数是简单地选择旧值保留。最终,将得到一个类型为Map<String, String>的fieldMap对象。
阅读全文