gpt4 book ai didi

java - 在 twitter4j 的 ResponseList 上使用 .add() 方法?

转载 作者:太空宇宙 更新时间:2023-11-04 11:48:19 24 4
gpt4 key购买 nike

twitter4j-examples 为我们提供了如何处理来自 twitter.lookupUsers() 的响应的示例:

http://grepcode.com/file/repo1.maven.org/maven2/org.twitter4j/twitter4j-examples/2.2.0/twitter4j/examples/user/LookupUsers.java

我想知道如何将 twitter.lookupUsers() 中的下一批添加到公共(public) ResponseList(即,如果我们必须处理 > 5000 个用户 ID,则由于限制,这是必需的)。

尝试一下:

users.add(next_user);

生成一个 NullPointerException :(

知道如何将其他用户对象放入 ResponseList 中吗?也欢迎其他解决方案:)TIA

最佳答案

@“ΦXocę 웃 Пepeúpa ツ”:谢谢!这让我大开眼界!事实上,我的用户为空。

现在,要完成任务:如何正确初始化ResponseList

通常对于一次性工作有:

ResponseList<User> users = twitter.lookupUsers(userScreenNames1);

但是我需要使用.add方法,所以我必须先初始化List,但是如何初始化呢?伪代码:

    ResponseList<User> users = null; // <--- HERE

for (User user : twitter.lookupUsers(userScreenNames1)) {
System.out.println("1. List: user=" + user.toString());
users.add(user);
}

for (User user : twitter.lookupUsers(userScreenNames2)) {
System.out.println("2. List: user=" + user.toString());
users.add(user);
}
谢谢! :)

关于java - 在 twitter4j 的 ResponseList 上使用 .add() 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42100889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com