2012-02-08 51 views
-8

我正在實施與服務相關的應用,我的服務在後臺連續運行並返回String
我想將字符串存儲在文件中並在需要時進行檢索。該文件包含第一個字符串信息以最後一個字符串(不覆蓋)。如何將數據連續存儲在文件中?

如果有人有解決方案,請幫助我。
在此先感謝。

+4

你嘗試過什麼嗎?你有什麼Google搜索嗎?你有一些工作或破碎的代碼? – 2012-02-08 08:53:47

+0

請嘗試一下找出你的問題的解決方案,如果你遇到了一些問題,那麼你可以發佈問題與你的錯誤,這將是有道理的。 – OnkarDhane 2012-02-08 08:59:13

回答

2
FileOutputStream fos = null; 
String FILENAME = "Your File Name"; 

fos = openFileOutput(FILENAME, Context.MODE_PRIVATE); 

// write your bytes using fos 

fos.write(Bytes to be saved); 

fos.close(); 


// to read a file 

FileInputStream fis = null; 
fis = youractivity.openFileInput(FILENAME); 
StringBuilder builer = new StringBuilder(""); 

             DataInputStream dis = new DataInputStream(fis); 
String line = null; 
             while((line=dis.readLine()) != null) 
{ 
    builer.append(line); 
} 

dis.close(); 
fis.close(); 
相關問題