linkedhashmap

    3热度

    1回答

    我正在使用Immutables Java库,我如何强制执行特定的地图实现,而不必使用特定的引用? @Immutable public interface ConfigIF { Map<String, String> getOptions(); } 如果我使用上面的代码具体Map是LinkedHashMap。 @Immutable public interface ConfigI

    0热度

    1回答

    如何解决这个问题, Unchecked assignment: 'java.util.LinkedHashMap' to java.util.LinkedHashMap<java.lang.String,java.lang.String>' 获取和对象投LinkedHashMap的值,如下图所示。 LinkedHashMap mAdMap = (LinkedHashMap) CatVO.get

    2热度

    1回答

    addbefore方法工作 我期待在LinkedHashMap中的源代码和addBefore方法让我困惑了很多: private void addBefore(Entry<K,V> existingEntry) { after = existingEntry; before = existingEntry.before; before.after = th

    0热度

    2回答

    我有以下的HashMap "1": { "profilePic":null, "roleNo" : "12" }, "2": { "profilePic":null, "roleNo" : "1" } 我想要的输出如下 "2": { "profilePic":null, "roleN

    0热度

    2回答

    是否有任何优雅的方式来颠倒Scala中LinkedHashMap的元素顺序? 举例来说,我有一个LinkedHashMap的[整数,字符串],如: [1, "one"] [2, "two"] [3, "three"] 什么是获得的LinkedHashMap [整数,字符串]最喜欢的方式: [3, "three"] [2, "two"] [1, "one"]

    2热度

    1回答

    有序地图的类型,我需要通过类型数据的名单分成不同的名单,为此,我用建筑 Map<String,List<Dish>> dishMap = menu.stream() .collect(Collectors.groupingBy(Dish::getType)); ,但我怎样才能得到LinkedHashMap的,而不是从HashMap中方法“Collectors.groupingBy”

    0热度

    1回答

    我有一个自定义对象A的ArrayList。我需要根据特定条件从A检索2个变量。我应该简单地使用for loop每次从列表中检索数据还是创建2 LinkedHashMap并将所需的变量作为键/值对存储以便稍后访问?哪个更有效率?在搜索期间创建2个额外的地图对象是否合理? 列表将包含约100-150对象,因此做两个地图。 它将被并发用户每天使用。

    1热度

    1回答

    我想创建一个由共享偏好支持的LRU缓存。基本上我想存储特定数量的字符串(大约20)并且具有LRU行为。 我知道LinkedHashMap是java中的一个LRU,但是有没有办法实现我想要以某种方式在共享首选项中以一种干净的方式备份LRU?

    -1热度

    1回答

    我想知道为什么什么时候构建一个LinkedHashMap客户端代码可以指定是否访问命令期望loadFactor? 这个设计有什么特别的原因,而不是使用默认的因子?

    3热度

    2回答

    有没有一种简洁,惯用的方法来从Javaslang/Vavr创建一个保存顺序图?List? List.toMap()返回一个普通的HashMap,所以不这样做。我现在所拥有的是这样的 - listOfKeys.foldLeft( LinkedHashMap.<Key, Value>.empty(), (m, k) -> m.put(k, valueFor(k)) ); - 但