Java 中多重集的高效哈希码
我定义了 java.util.Collection 的子接口,它实际上是一个多重集(又名包)。它可能不包含 null 元素,尽管这对我的问题并不重要。接口定义的 equals …
是否可以使用 Java Guava 将函数应用于集合?
我想使用 Guava 将函数应用于集合、地图等。 基本上,我需要分别调整 Table 的行和列的大小,以便所有行和列的大小相等,执行如下操作: Table table …
如何将 List转换为到另一个列表
我有两个对象列表; 列表和列表。 X 和 Y 是看起来像这样的对象: public class X { String a; String b; String v; String w; String m; String n; }…
Apache 的 StringUtils.isBlank(str) 与 Guava 的 Strings.isNullOrEmpty(str):您应该定期检查空格吗?
使用 StringUtils.isBlank(str) Apache commons-lang 有什么优势吗? 相比 Strings.isNullOrEmpty(String string) 与 Google Guava ?我想替换它们在 …
使用 Guava Collections2 转换方法作为 Apache CollectionUtil.forAllDo
我读过一些比较 Guava 和 Apache Commons 的文章,大多数发帖者更喜欢使用 Guava。 我也更喜欢使用 Guava,尽管我经常发现自己需要将 Guava 和 Apache…
使用 Guava CacheBuilder/MapMaker 计算自定义缓存大小
我想知道目前是否有一种方法可以使用 Guava MapMaker 或使用 CacheBuilder 来提供计算缓存是否在最大大小范围内的函数? 看起来目前的驱逐只是基于缓…
为什么 it.next() 会抛出 java.util.ConcurrentModificationException?
final Multimap terms = getTerms(bq); for (Term t : terms.keySet()) { Collection C = new HashSet(terms.get(t)); if (!C.isEmpty()) { for (Iter…
为什么 JDO 类会破坏 Guava MultiMap 索引?
我无法使用下面的 JDO Score 类创建多重映射索引。如果我用 Object[] 代替 Score 一切正常。我认为问题是 Score 类不可序列化?我在分数课上错过了什…
Google 在 Drools 中收集导入
当我尝试在 Drools 规则中导入 MultiMap 时,出现以下错误 [11,25]: [ERR 102] Line 11:25 mismatched input 'COLLECT' expecting 'identifier' in im…
树中的第一个元素变为空?番石榴树基表
所以我遇到了 Guava TreeBasedTable 的问题(如果你不熟悉,它是一棵基于一对键访问其元素的树),在过去的一周里一直很难弄清楚。我将尽力解释,删除…
使用 Google Guava 解析日志
我正在寻找解析具有以下格式的日志(使用 Google Guava)的日志文件的方法: Sep 19 2006 13:23:40 MyDevice [latency][info] xmlfirewall (loopback-…
在Java中,如何使用Google的guava CharStreams.toString进程中的inputStream?
我正在执行一个进程,并希望将其输出读入字符串中。我希望使用 Guava CharStreams.toString(InputSupplier供应商)。不幸的是,Process的getInputStr…