0

我正在关注 twitter4j 的本教程:

http://www.javacodegeeks.com/2011/10/java-twitter-client-with-twitter4j.html

我几乎把所有事情都做对了。除了这一小部分之外,我所有的代码都可以编译:

 ResponseList list = twitter.getHomeTimeline();
    for (Status each : list) { //incompatible types error

        System.out.println("Sent by: @" + each.getUser().getScreenName()
                + " - " + each.getUser().getName() + "\n" + each.getText()
                + "\n");
    }

这是该异常的输出:找到不兼容的类型:java.lang.Object required: twitter4j.Status

我正在使用 twitter4j 2.2.5 罐子。我究竟做错了什么???

4

1 回答 1

3

缺少泛型,也许您可​​以尝试:

    ResponseList<Status> list = twitter.getHomeTimeline();
    for (Status each : list) {

        System.out.println("Sent by: @" + each.getUser().getScreenName() + " - " + each.getUser().getName() + "\n"
                + each.getText() + "\n");
    }
于 2012-06-20T19:46:29.903 回答