如果我想声明一个常量映射,使用 java 11 我可以这样做:
Map<String, String> map = Map.of(
key, value,
key, value,
etc. etc
)
出于我的目的,我需要一个LinkedHashMap,因为我需要保持定义键值对的顺序安全,主要是因为我需要流式传输并找到映射中的第一个元素。
就像是:
return map.entrySet().stream()
.filter(o -> o.getValue != null))
.findFirst()
.map(Map.Entry::getKey)
有什么提示吗?