这里是代码
public void onStatus(Status status) {
String lang = status.getUser().getLang();
if (tweetCount < 50000) {
if (lang.equals("en")) {
storeInFile(status);
tweetCount++;
}
}
}
我从所有语言收到的推文。有没有办法限制自己只获取英文推文?
最佳答案
您使用的代码不会返回推文的语言 你为什么不尝试一下:
status.getLang()
来自here :
Interface Status
java.lang.String getLang()
Returns the lang of the status text if available.
Returns:
two-letter iso language code Since: Twitter4J 3.0.6
关于java - 我怎样才能只使用java获取英文推文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28227156/