twitter4j を使用して、twitter からツイートを抽出しています。この行を使用すると、json の結果が得られます。
QueryResult result = twitter.search(query);
これをopencsvを使ってcsvに書き込む方法を知りたいです。writeAll() はリストまたは結果セット専用です。クエリ結果で何ができるか知りたいです。どうもありがとう!
事前writeAll()
にビルドする必要があるため、直接使用できないと思います。List<String[]>
CSVWriter#writeNext(String[])
別の方法として、を反復処理しながら個々のツイートを書き込むためにを使用することもできますQueryResult#getTweets()
。次に例を示します。
for (final Status status : result.getTweets())
{
final String[] line = new String[] { Long.toString(status.getId()), status.getText(), ... };
writer.writeLine(line);
}