文件存儲分4步:
一:創建openFileOutput對象,第一個參數是存入文件的名字,第二個參數是存儲方式,是MODE_APPEND,當有文件名字相同的文件存入時,會覆蓋原先的文件;默認使用MODE_PRIVATE,當有文件名相同的時候,他會在文本的後面繼續添加文字;使用FileOutputSream接收。
二:創建BuffereWriter對象,裏面的參數是new OutputStreamWriter(openFileOutput對象);
三:使用BuffereWriter對象裏面的wite方法,傳入將要存儲的數據;
四:在最後finally裏面判斷witer是否爲空,如果爲空,那麼writer.close();
FileOutputStream out = null;
BufferedWriter writer = null;
try {
out = openFileOutput("name", Context.MODE_APPEND);
writer = new BufferedWriter(new OutputStreamWriter(out));
writer.write("哈哈哈哈哈哈哈");
} catch (Exception e) {
e.printStackTrace();
}finally{
if(writer!=null)
{
try {
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}