で配列にデータを追加します。私は「やる - ながら」しているそれぞれの間に配列に追加されるはずです5000の番号のループは、このようなループを実行します。がループ
問題は、すべての時間がループがあるということですループが終了すると、数値が上書きされ、データの最後の実行のみが配列に格納されます。
私はこのコードを使用します。
long cursor = -1;
long[] fArray = new long[100000]; // more than enough space in array
IDs ids = twitter.getFollowersIDs(name, cursor); // start with first page of 5000 numbers
do
{
ids = twitter.getFollowersIDs(name, cursor);
fArray = twitter.getFollowersIDs(name, cursor).getIDs(); // this gets Array with 5000 numbers every time until "empty"
cursor = ids.getNextCursor(); // jump to next array with 5000 new numbers
} while (ids.hasNext());
この回答に間違いがあることを示すコメントを追加できますか?ありがとう。 – Bananeweizen
優れた、まさに私が必要なもの。それは働いて、助けてくれてありがとう:) – Kris