我感到很尴尬,我被困在这上面,但我试图从List<String>
给定的枚举键列表Map<MyEnum, String>
中拉出字符串列表(List<MyEnum>
)。 List<MyEnum>
可能包含也可能不包含条目。
编辑:
List<String> toReturn = new ArrayList<>();
for (MyEnum field : fields) {
String value = null;
if ((value = map.get(field)) != null) {
toReturn.add(value);
}
}
return toReturn;
但我正在寻找Java 8的方法来做到这一点。比如...
map.stream().map(e->?????)
答案 0 :(得分:7)
{{1}}