java - Twitter4j 中不兼容的类型

标签 java twitter4j incompatibletypeerror

我正在关注 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 必需:twitter4j.Status

我正在使用 twitter4j 2.2.5 jar。 我做错了什么???

最佳答案

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

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

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

关于java - Twitter4j 中不兼容的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11126927/

相关文章:

java - Java 类型不兼容错误

java - 将汉字重新分配给自定义字符代码

java - Twitter4J:如何解决Twitter API的限速请求?

android twitter retrieveRequestToken 401请求 token

java - 超出速率限制 - 自定义 Twitter 应用程序

c - 从不兼容的指针类型传递参数

java - 内部类泛型 - 不兼容的类型

java - JBoss - EntityManager 注入(inject)失败

java - 如何在Nokia 1200 上安装J2ME?

java - 如何遍历嵌套的 TreeMap?