将 jar 导入 lucene ant 构建脚本
我在添加番石榴时遇到问题 (http://code.google.com/p/ guava-libraries/)库在我的 lucene ant 构建脚本中(lucene-3.5.0/build.xml)。我正在尝试使…
是否有一个“自然”的比较器?对可能包含数字的字符串进行排序,番石榴?
Guava 中是否有 Comparator 实现来对字符串进行排序以可能包含数字的“自然”方式? 例如: “8” “9” “a 10” 我发现了一些与此相关的有趣链接,…
是否有任何标准库中的辅助类可以对布尔集合实现逻辑操作?
我编写了这个小助手类,并想知道是否可以从任何地方窃取它,而不是重新实现轮子: public class Booleans3 { private Booleans3(){} public static bo…
在 Java 中生成字母序列
我正在寻找一种生成字母顺序的方法: A, B, C, ..., Z, AA, AB, AC, ..., ZZ. 任何人都可以建议一种方便的方法来执行此操作。我可以使用哪些数据结构…
将泛型与实现相同接口的枚举类集合一起使用
我正在尝试对实现相同Field 接口,通过使用 Guava 的 Class 列表来实现href="https://google.github.io/guava/releases/snapshot/api/docs/com/google…
如何使用 Guava ListenableFuture 和 Futures.chain() 方法
我有一个作业要求我学习如何使用 Guava 并发库。 在任务中,我有几个线程池,其中每个线程池都由一个单独的对象控制。 每个池都有几个执行简单任务的…
Guava 缓存并保留已检查的异常
我正在重构一些代码以使用番石榴缓存。 初始代码: public Post getPost(Integer key) throws SQLException, IOException { return PostsDB.findPostB…
Guava ListenableFuture
我有一个私有堆栈 S,其中充满了来自类外部的对象(使用方法)。 ListenableFuture 应该读取堆栈并从中检索对象, 但如果堆栈为空,则应等待将对象插…
函数式 Java 和 Guava 之间有很好的比较吗?
我想在我将教授的课程中使用函数式 Java 或 Guava(或者不太可能使用 Scala)。尽管有很多函数式语言在 JVM 上运行,但我希望坚持使用看起来尽可能像 …