UserType statuses = twitter.getFriendsStatuses(UserType.class, null, null);
for(UserType users : statuses)
{
out.println("<p>"+users.getName()+"</p>");
}
「Foreachは式の型には適用されません」というエラーが発生します。配列内を反復できません
私のメソッドの定義はこれです:
UserType
は
Iterable<T>
を実装していないためである
public <T> T getFriendsStatuses(Class<T> responseType, String lite, String page) throws UniformInterfaceException {
String[] queryParamNames = new String[]{"lite", "page"};
String[] queryParamValues = new String[]{lite, page};
return webResource.queryParams(getQueryOrFormParams(queryParamNames, queryParamValues)).accept(javax.ws.rs.core.MediaType.TEXT_XML).get(responseType);
}
コードに誤字がありますか? 'statuses'は配列ではありません。 –