Так что я пытался найти способ сохранить «длинное» значение для файла. Я использую пакеты Twitter4j. Когда я получаю список идентификаторов последователей, он сохраняет их в длинную переменную. Я могу сделать System Out Print значения, но я не могу записать его в файл. Я покажу его в коде.Как сохранить длинное значение Java для файла?
//First of course I put all this stuff in. This is not the Problem though.
String consumerKey = "************";
String consumerSecret = "**************";
String accessToken = "*******************************";
String accessTokenSecret = "*****************";
TwitterFactory twitterFactory = new TwitterFactory();
Twitter twitter = twitterFactory.getInstance();
twitter.setOAuthConsumer(consumerKey, consumerSecret);
twitter.setOAuthAccessToken(new AccessToken(accessToken, accessTokenSecret));
//Then add the cursor value and call the command
long cursor = -1;
IDs ids = twitter.getFollowersIDs("username_foo",cursor);
//If I want to the next cursor value
System.out.print(ids.getNextCursor());
//It works to do a system out print of the IDs
for (long id : ids.getIDs()) {System.out.println(id);}
//So how do I write it into a file? This sure don't work.
file.write(getIDs());
На всякий случай вам интересно, я использую FileOutputStream и DataOutputSream.
Хорошо, я попробую это. И да, DataOutputStream возвращает нечетные символы. – TysonU
@TysonU Это то, что должен делать DataOutputStream. – Boann
@Boann Выходной поток данных был всего лишь методом, который я пытался использовать для сохранения и добавления файла. – TysonU