Guava

Guava

文章 21 浏览 211

从番石榴 (google) 中删除 Multimap 永远不会删除密钥本身。为什么?怎么办呢?

我正在使用番石榴的谷歌收藏库,我相信是最新版本。 我发现一旦我从给定 K 值的映射中删除最后一个 (K, V) 对,映射仍然包含 K 的条目,其中 V 是一个…

鹤仙姿 2024-11-10 18:48:49 7 0

Arrays.getOnlyElement()?

是否有相当于 Collections.getOnlyElement() 适用于数组吗? 我知道这是一个实现起来很简单的函数,但 Collections.getOnlyElement() 也是如此,而且…

绿阴红影里的.如风往事 2024-11-10 08:11:31 2 0

谓词链接问题

下面是对象结构 - 类 A 具有类 B 的集合, 类 B 与类 C 具有一对一映射code> 我在 C 中定义了一个谓词 P 要求:返回一个 B 列表,其中至少有一个 C 元…

戏舞 2024-11-09 11:17:21 5 0

向 HashMap 添加一个键而不添加值?

有没有一种方法可以在不添加值的情况下向 HashMap 添加键?我知道这看起来很奇怪,但我有一个 HashMap> 我希望首先能够根据需要创建键,然后检查某个…

揽月 2024-11-08 20:28:00 5 0

java - 实时查看...等中包含的集合中包含的集合

我有一个类 A,它可以包含类 B 的许多实例,类 B 又可以包含类 C 的许多实例,类 C 可以包含类 D 的许多实例 现在,在类 AI 中有一个方法 getAllD。目…

无畏 2024-11-07 19:03:01 2 0

谓词方法等于()

我正在使用来自 com.google.common.base (Google Guava) 的接口 Predicate 但我不知道如何让 等于() 方法有效... 为什么当我输入这样的内容时会得到 f…

不回头走下去 2024-11-07 13:37:41 3 0

Java 泛型通配符问题

在使用 Google Guava 优秀的 Multimap 时,我遇到了一些泛型问题。我有一个这样定义的类型处理程序 public interface Handler { void handle(T t); } …

清风不识月 2024-11-07 01:03:03 5 0

GWT-RPC 序列化的 ImmutableCollection 声明

我的理解是,要为 GWT RPC 序列化的 DTO 应该出于性能原因,将其字段声明为尽可能最低的实现类型。例如,人们应该偏爱 ArrayList 而不是 List 或 Coll…

盛夏尉蓝 2024-11-06 18:47:42 4 0

地图中 HashMap 的 ImmutableMap.of() 解决方法?

有一些实用方法可以创建 ImmutableMap,例如 Immutable.of(Key, value) 及其重载。 但是 Maps 类中的 HashMap 或 LinkedHashMap 不存在这样的方法。 …

听你说爱我 2024-11-06 07:18:59 2 0

在 Android 1.6 中使用 Google Guava

我在 Android 应用程序中使用 Guava r09 库,但在 1.6 版本中使用它时出现以下错误。这有点奇怪,因为它在 1.5 中工作得很好。另外,“未找到”的方法…

青春有你 2024-11-06 01:42:54 6 0

Guava 地图中的驱逐惰性

当前的地图驱逐算法相当懒惰。看起来过期的对象只有在访问数据结构时才会被驱逐。 例如,从地址到索引器的映射定义为: ConcurrentMap indexers = new…

无敌元气妹 2024-11-05 10:09:13 8 0

可重新启动的链接哈希图迭代,可以通过番石榴实现

Guava 的 AbstractLinkedIterator 类的 存在似乎允许在像 LinkedHashMap 这样的东西中间重新启动迭代。但我在番石榴中找不到任何返回这个的类。事实上…

赠佳期 2024-11-04 06:22:47 5 0

为算术级数制作一个惰性迭代器?

下面是我编写的一个类,它为算术级数实现了 Iterable(从 start 到 stop,步骤为 step code>) package com.example.test; import java.util.Iterator;…

傾城如夢未必闌珊 2024-11-03 15:03:31 4 0

删除“第一个”集合中的对象

在某些情况下,我需要逐出 Java Set 中最旧的元素。该集合是使用 LinkedHashSet,这使得这很简单:只需删除集合迭代器返回的第一个元素: Set mySet =…

一杆小烟枪 2024-11-03 13:46:17 4 0

文本文件放入 Java Set中使用 Commons 或 Guava

我想将文件中的每一行加载到 HashSet 集合中。有没有一种简单的方法可以做到这一点?…

逆蝶 2024-11-03 11:28:09 6 0
更多

推荐作者

尘曦

文章 0 评论 0

善良天后

文章 0 评论 0

韬韬不绝

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

不美如何

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文