Guava

Guava

文章 21 浏览 211

Guava 哈希用例

我正在研究 Guava 中提供的新功能,并且找到了一个关于哈希实用程序. 文档说 除了简单的哈希表之外,哈希函数还有许多用途, 然而,Object.hashCode …

梦罢 2024-12-22 13:05:07 1 0

列表<双>使用 double[] 的 RAM?

Java 专家强调避免过早优化并专注于干净的 OO 设计的重要性。我试图在重写使用大量长元素(几百万)的程序的背景下协调这一原则。看起来使用 ArrayLis…

谁人与我共长歌 2024-12-22 09:21:22 3 0

Guava 的可选使用(有例外)的快捷方式?

我一直在编写特定的异常抛出程序,以防可选值不存在。 例如: Optional optional = ...; if (!optional.isPresent()) { throw new MyException(); } O…

小姐丶请自重 2024-12-21 16:30:31 0 0

HashMap put 还是 putAll? - 爪哇

通过引用放置哈希图和通过复制放置哈希图。后者我该怎么做? 另一个问题是 String[] 类型 的数量并不是真正预先知道的,因此创建 Multiset 的多个实例…

扮仙女 2024-12-21 10:54:53 4 0

com.google.common.collect.Sets.SetView 错误或功能?

你好,我有这段代码: public static void main(String[] args) { Set set1 = new HashSet(); Set set2 = new HashSet(); set1.add(1); set1.add(2); …

书间行客 2024-12-21 02:57:53 1 0

GWT Guava gwt.xml 定义文件在哪里?

不,这不是问如何让番石榴在 GWT 中工作,因为我已经让它工作了。 我的问题是,当我执行继承时 ,我希望在命名空间 com.google.common.collect 中找到…

月下伊人醉 2024-12-21 01:51:15 2 0

使用Guava的ComparisonChain比较包含罗马数字的字符串

我有一个实现 Comparator 的类,它应该以这样的方式对字符串进行排序:第一个单词是罗马数字的字符串应该位于不以罗马数字开头的字符串之前,并且如果…

誰ツ都不明白 2024-12-21 00:11:16 2 0

Guava SetMultimap 不可序列化(由于不可序列化 WrappedSet)

我经常使用java序列化,这对于存储完整的对象层次结构非常有用。 当尝试序列化 SetMultimap 时,我收到一个异常,说 AbstractMultimap.WrappedSet 不…

三寸金莲 2024-12-20 20:54:37 2 0

Guava:为什么没有 Lists.filter() 函数?

有 Lists.transform() 但没有 Lists.filter() 的原因吗? 如何正确过滤列表?我当然可以使用 new ArrayList(Collection2.filter()) ,但是如果我理解…

小ぇ时光︴ 2024-12-20 16:52:42 2 0

将列表的元素分组为子列表(也许通过使用番石榴)

我想对列表的元素进行分组。我目前正在这样做: public static List> group(final List list, final GroupFunction groupFunction) { List> result = …

○愚か者の日 2024-12-20 09:52:36 2 0

使用 Guava 从一到多的转变

我有这样的情况:我想从多个源对象中提取多个值到一个集合中。我尝试通过 Guava 的转换来实现此目的,但遇到了一个问题,即我取回了必须手动“展平”…

就是爱搞怪 2024-12-19 22:46:54 0 0

为什么 Guava 中不推荐使用 Files.deleteDirectoryContents() ?

在 Guava 10+ 中,Google 已弃用 Files.deleteDirectoryContents()。 JavaDoc 说 已弃用。该方法存在不良的符号链接检测和竞争问题 状况。此功能只能…

雪化雨蝶 2024-12-19 02:47:42 1 0

使用 Guava MapMaker/CacheBuilder 处理空值

我尝试使用 MapMaker/CacheBuilder 创建缓存,但我不明白如何正确处理空值。 ConcurrentMap graphs = new MapMaker() .concurrencyLevel(4) .weakKeys…

海风掠过北极光 2024-12-18 12:48:35 0 0

使用 com.google.common.base.Splitter 时出现 NoSuchMethodError 异常

我尝试按如下方式使用 com.google.common.base.Splitter Iterable segs = Splitter.on("/").split("one/two/three/four/five"); for (String seg : se…

迷你仙 2024-12-17 20:05:59 3 0

如何使用 Google Guava (Java) 加入数组?

我正在尝试使用 Google Guava 的 Joiner 类加入 int[] (int 数组)。 示例: int[] array = { 1, 2, 3 }; String s = Joiner.on(", ").join(array); …

街角卖回忆 2024-12-17 13:22:00 2 0
更多

推荐作者

饮湿

文章 0 评论 0

明月

文章 0 评论 0

02

文章 0 评论 0

hs1283

文章 0 评论 0

风向决定发型

文章 0 评论 0

落花浅忆

文章 0 评论 0

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