12
讀字符串/我看到了很多例子來說明如何寫這樣的String對象:寫入和從內部文件
String FILENAME = "hello_file";
String string = "hello world!";
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();
但不知道如何讀他們的內部應用程序文件回來。大多數例子假定特定的字符串長度來計算字節緩衝區,但我不知道長度是多少。有沒有簡單的方法來做到這一點?我的應用程序會將最多50-100個字符串寫入文件
謝謝,我已經嘗試過,但出於某種原因DataInputStream.readUTF()只讀取第一個字符串。但我可以做一些錯誤的地方 – mishkin 2010-11-19 21:09:12
我給我的答案添加了一些代碼,看看是否有幫助。 – 2010-11-19 21:18:19
不錯,它的作品!非常感謝,亞歷山大!我喜歡如何閱讀,直到文件結尾 - 我正在考慮快速創建不爲每一行創建一個String對象,並且你也回答了我的第二個問題:) – mishkin 2010-11-19 22:01:52