【发布时间】:2017-05-25 18:44:12
【问题描述】:
有没有一种简洁、惯用的方法来从 Javaslang / Vavr List 创建一个保持顺序的映射? List.toMap() 返回一个普通的 HashMap,所以它不会这样做。我现在拥有的是这样的——
listOfKeys.foldLeft(
LinkedHashMap.<Key, Value>.empty(),
(m, k) -> m.put(k, valueFor(k))
);
-- 但这似乎比必要的更冗长,而且效率也可能更低。
【问题讨论】:
标签: list linkedhashmap vavr