作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 Twitter4j 流式传输推文并从 Twitter API 保存它们。
public class TwitterStreaming{
private static int count;
private static PrintWriter writer;
private static PrintWriter writer2;
在主函数中:
TwitterStreaming.writer = new PrintWriter("FF8Json.txt", "UTF-8");
TwitterStreaming.writer2 =new PrintWriter("FF8.txt", "UTF-8");
TwitterStreaming.count=0;
//writer.println("hello :)");
//writer2.println("Check 123");
StatusListener listener;
listener = new StatusListener() {
@Override
public void onStatus(Status status) {
TwitterStreaming.writer.println(DataObjectFactory.getRawJSON(status));
TwitterStreaming.writer2.println(status.getLang()+" - "+status.getText());
TwitterStreaming.count++;
System.out.println("Count - "+TwitterStreaming.count);
//To change the body of generated methods, choose Tools | Templates.
}
//Other Override functions are removed over here
};
FF8Json.txt 和 FF8.txt 都将为空。我尝试创建一个函数并向其发送数据,并尝试通过该函数将数据写入文件。但这不起作用。我该如何解决这个问题?还有其他方法可以将数据写入文件吗?
但是当我使用 System.out.println 而不是 TwitterStreaming.writer 时,它就可以工作了。
完整代码HERE
最佳答案
如果您不关闭printwriter对象,将很难在这些文件中找到某些内容..
writer.close();
请不要将 TwitterStreaming 类中的所有内容设为静态
关于java - Twitter 流媒体期间无法保存推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43370384/
我想开发一个 Skype 机器人,它将用户名作为输入,并根据用户输入以相反的字符大小写表示hello username。简而言之,如果用户输入他的名字 james,我的机器人会回复他为 Hello J
我是一名优秀的程序员,十分优秀!