Guava 库无法与 IntelliJ IDEA 一起使用
我的 IDEA 10.5.2 突出显示所有有错误的 guava (10.0.1) 类(未找到类)。但代码编译正确。我只有番石榴罐才有这个麻烦。其他罐子的扭曲正确。 我尝试…
Guava 的 Iterables.any() 编译时错误
我收到以下代码的错误: Iterables.any(Lists.newArrayList(), new Predicate() { @Override public boolean apply(final String arg0) { // TODO Aut…
Google Guava:谓词assertTrue
我正在寻找一种方法来确保 Collect (List) 中包含的所有对象从谓词返回指定值。 伪代码: Collections.assertTrue(List, isBluePredicate) 我认为当前…
为什么Optional不扩展Supplier
我使用了 供应商经常,我正在寻找新的 Guava 10 可选 现在。 与供应商相反,Optional 保证永远不会返回 null,但会抛出 IllegalStateException。此外…
如何使用 Google Guava 为每个新地图条目设置不同的过期超时?
Google guava 允许使用 CacheBuilder 设置每个映射实体的过期超时。但是我想为每个新实体设置不同的超时。有可能吗?…
在固定超时内缓存单个对象的最佳方法是什么?
Google Guava 有 CacheBuilder,允许使用过期密钥创建 ConcurrentHash,从而允许在固定 tiemout 后删除条目。但是我只需要缓存某种类型的一个实例。 …
如何使用 GuavaOptional 作为“自然协变对象”
新的 Guava 10 Optional 表示自然协变,因此可以进行强制转换。 如果我尝试这样做,它看起来有点难看: Optional opti = Optional.of(42); Optional o…
接口/枚举列出标准 mime 类型常量
我正在标准库(如 apache commons、jax、jboss、javax)中查找列出所有标准 mime 类型(又名内容类型)值的接口或枚举。 该接口不应与其他类纠缠得太…
在 Google Guava (Java) 中,为什么 Iterables.getFirst() 和 getLast() 不一致?
来自 Google Guava JavaDoc for 可迭代: static T getFirst(Iterable iterable, T defaultValue) ->如果 iterable 为空,则返回 iterable 或 default…
使用 Guava、GWT 和 AppEngine 的项目
是否可以在使用 GWT 和 Google AppEngine 完成的项目上使用 Guava 库 ? 我看到各个 jar (标准 Java 和 GWT 兼容的)具有相同的包命名层次结构。这些…
将 Guava 10 的谓词和函数接口与 GWT 2.4.0 结合使用
GWT 2.4.0 和 Guava GWT 10.0.1 是否支持谓词和函数?两个接口都标记为@GwtCompatible。 在调试托管模式下运行项目时,我在使用 Predicate 时收到运行…
在Java中使用HashMap作为集合
如果现有 xml 结构与 JAXB 期望的方式不完全一致,则 JAXB 不允许您将现有 xml 结构解组到 HashMap 中。 JAXB 可以很好地处理例如 LinkedList 并填充…