2012-06-20 92 views
0

我下面這個教程twitter4j:不兼容的類型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罐子。 我在做什麼錯?

回答

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"); 
    } 
+0

哇哈哈奏效。謝謝!不知道我是怎麼錯過的... – yiwei

+0

究竟是我在找什麼! – Shankar