guava 相关问题

用于Java和Android开发的Google核心Java库。

如何在固定的时间使guava缓存失效?

我有一个需求,需要每天在固定的时间内对缓存进行失效或清理。我可以安排每天的工作在固定的时间使缓存失效。但是,我不...

回答 1 投票 0

谷歌番石榴。废弃 "InputSupplier "和 "OutputSupplier "实用程序后,使用 "ByteSource "和 "ByteSink"。

我在我的项目中遇到了旧的代码,它使用了Google Guava的InputSupplier和OutputSupplier工具。由于这些类在最新的版本中已被废弃,我需要重构我的代码。

回答 1 投票 0

如何使用Java进行拓扑排序(依赖关系解析)

描述该问题的目的是实现一个接口,该接口将根据有关任务依赖性的信息对任务列表进行排序。例如,如果任务A依赖于...

回答 2 投票 0

如何使用Java安排任务

描述该问题的目的是实现一个接口,该接口将根据有关任务依赖性的信息对任务列表进行排序。例如,如果任务A依赖于...

回答 1 投票 0

按值数量排序番石榴多图

如果我有一个Guava Multimap,我如何根据给定键的值数目对条目进行排序?例如:Multimap multiMap = ArrayListMultimap.create(); multiMap ....

回答 3 投票 7

[2个不同版本的Guava在不同的模块层上,仍然踩在彼此的脚上

引导层依赖于Guava10。该应用程序创建了一个模块层,该依赖于Guava29。这最终出现在:模块com.google.common和guava导出包com.google.common...。] >

回答 1 投票 0

Google Guava Cache not Caching

我正在使用Google Guice实例化LoadinCache以使用番石榴缓存。我的绑定如下:bind(new TypeLiteral >(){})....

回答 1 投票 0

如何将普通的double数组转换为番石榴不可变数组

我只是想知道如何将其转换为:转换为Google Guava ImmutableDoubleArray。公共类Data {私有最终ImmutableDoubleArray数组;公共数据(double [] ...

回答 1 投票 0

NoSuchMethodError:com.google.common.base.Preconditions.checkArgument(ZLjava / lang / String; Ljava / lang / Object; Ljava / lang / Object;)

我正在使用telegram-bot-api编写应用程序。我想通过机器人向电报组发送消息。如果我在Eclipse中运行jar应用程序,则效果很好。但是,如果我在...

回答 1 投票 1

覆盖HashBiMap实现的getOrDefault

使用Guava库。我想重写(添加一些验证)HashBiMap实现的getOrDefault方法。研究它,将HashBiMap类声明为final,我无法对其进行扩展。 ...

回答 1 投票 1

泛型类型的Guava ClassToInstanceMap

我需要维护一个Java Map,例如Map ,Repository >,并在不进行转换的情况下检索存储库实例。我能找到的最接近的实现是番石榴的...

回答 1 投票 0

如何将集合转换为按嵌套集合属性的元素分组的Guava Multimap?

我有一个List ,并且想要一个Guava Multimap ,我们根据它们的Collection getTags()函数的每个标签对这些Foos进行了分组。我正在使用Java 8,因此使用lambda和...

回答 4 投票 12

java.lang.NoSuchMethodError:com.google.common.io.ByteStreams.exhaust(Ljava / io / InputStream;)J

使用ServiceCredentials.fromStream()方法时,出现此“ java.lang.NoSuchMethodError:com.google.common.io.ByteStreams.exhaust(Ljava / io / InputStream;)J”错误。这里的任何人都面临着这个问题,...

回答 1 投票 -1

对Multimap中的任何两个值进行断言,其值存储为List

我正在使用ListMultimap >番石榴依赖项来存储以下键类型的值:“ fruit”值: key:“ fruit”值:

回答 1 投票 0

如何检查List 是否与番石榴中的特定模式匹配? ]

我正在尝试检查List 元素是否按其元素的第一个字符排序以匹配此格式(空白,数字,字母),空白实际上是8个空格的字符串“ ...

回答 1 投票 1

[在API 22或更低版本上使用guava谓词与Java 8时应用程序崩溃

我正在将一个旧的Android项目更新为新的项目,但是我在API 22及以下设备上遇到了一个问题。我在应用程序级别的build.gradle文件中启用了Java 8,并且使用番石榴写了一些代码...

回答 1 投票 0

番石榴表:当高度和宽度未知且表稀疏时如何在列上进行迭代

其中行键和列键是非负整数(0+),每个单元格中的值是...的实例]]]] > 您可以使用rowMap()获得rowMap()。 您可以对此进行迭代: Map<R, Map<C,V>> ((您可以在此处使用增强型for循环。在我的手机上使用table.rowMap().forEach((rowKey, row) -> { row.forEach((colKey, value) -> { // Do something for each row key/col key/value. }); }); 编写更为简洁)。

回答 1 投票 0

如何在复合Guava谓词中定义失败的谓词

我有要执行的“用户”验证的列表,每个验证都实现谓词(来自Guava)。我有以下方法填充要执行的验证列表并创建组成的...

回答 1 投票 1

Guava Graph包:测试图是否为树的方法

我想编写一个测试图是否为树的函数。到目前为止,我使用的是:Function ,Double> targetFunction = g-> {boolean isConnected = Graphs ....

回答 1 投票 0

如何使用第三方库获取迭代器的最后一个值?

在课堂上导入com.google.common.collect.Iterables。使用公共静态T getLast(Iterable iterable)将返回Iterator的最后一个元素。

回答 1 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.