标签: guava

将 google-collect Lists.newArrayList() 替换为其他列表

使用 Eclipse Luna 我试图运行一个导入已弃用的 google-collections 的 java 代码,该代码在使用最新的 Guava 版本编译时抛出异常。

public static void run(String consumerKey, String consumerSecret, String token, String secret) throws InterruptedException
{

    BlockingQueue<String> queue = new LinkedBlockingQueue<String>(10000);
    StatusesFilterEndpoint endpoint = new StatusesFilterEndpoint();
    endpoint.trackTerms(Lists.newArrayList("twitterapi", "#AAPSweep"));
    Authentication auth = new OAuth1(consumerKey, consumerSecret, token, secret);

    Client client = new ClientBuilder()
    .hosts(Constants.STREAM_HOST)
    .endpoint(endpoint)
    .authentication(auth)
    .processor(new StringDelimitedProcessor(queue))
    .build();

    client.connect();
Run Code Online (Sandbox Code Playgroud)

我尝试从插件中删除 com.google.guava_15.0.0.v201403281430 文件,并尝试粘贴 Guava 旧版本,如评论中所述所述,但我无法安装(指向)旧的 guava 版本。另外,这里可能还有另一种解决此问题的解决方案,但我是 java 新手,不知道如何用其他列表替换该列表。

请问有没有人可以使用其他 List 方法运行该代码?或者告诉我如何在 eclipse 中添加旧版本的 Guava(我不确定是否可以解决该问题,只需从线程中读取它)或者告诉我其他解决方案。谢谢

java twitter arraylist guava twitter-hbc

-2
推荐指数
1
解决办法
2350
查看次数

Google Guava Maps与Java Util Map

在查看开源代码时,我多次遇到类似的语句

Map<String, List<String>> map = Maps.newHashMap();
Run Code Online (Sandbox Code Playgroud)

Maps包装在哪里com.google.common.collect.Maps(谷歌番石榴)

为什么我们不能简单地使用标准:

Map<String, List<String>> map = new HashMap<>();
Run Code Online (Sandbox Code Playgroud)

代替?

java guava

-3
推荐指数
1
解决办法
937
查看次数

如何将此字符串转换为java列表?

如何将此字符串转换为三个元素的java列表(java.util.List)?

{Electronic,Pop,Rock}
Run Code Online (Sandbox Code Playgroud)

我已经使用了谷歌番石榴,所以这将是一个很好的解决方案,但我看不到一个

java list guava

-4
推荐指数
1
解决办法
129
查看次数

Java比较库

是否有一个Java库可以让我做比较操作,如

try {
  verify(a).isEqualTo(b);
  verify(a).isGreaterThan(b);
  verify(a).contains(b);
catch (AssetionError e) {
  ..
}
Run Code Online (Sandbox Code Playgroud)

我在想番石榴,但找不到任何东西,也许我看起来不够努力;)

java comparison guava

-5
推荐指数
1
解决办法
464
查看次数

为什么编译器会提供此异常

我想检查一个文件是否存在.为此,我有usedPreconditions.checkArgument() 方法的File.exists() 方法.但是,编译器给出了IllegalArgumentException.为什么编译器会提供此异常?

File fileIn = new File(filename); 
Preconditions.checkArgument( fileIn.exists() != false );
Run Code Online (Sandbox Code Playgroud)

java guava

-6
推荐指数
1
解决办法
92
查看次数

标签 统计

guava ×5

java ×5

arraylist ×1

comparison ×1

list ×1

twitter ×1

twitter-hbc ×1