欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Android下写入数据到文件和从文件读取数据,android写入,定义了一个类,saveT

来源: javaer 分享于  点击 5190 次 点评:171

Android下写入数据到文件和从文件读取数据,android写入,定义了一个类,saveT


定义了一个类,saveToRom函数将指定的数据写入tel.txt文件,loadFromRom从tel.txt文件读取数据

import android.content.Context;import java.io.FileInputStream;import java.io.FileOutputStream;/** * Created by test on 2014/9/12. */public class SaveDataService {    //定义应用程序的上下文    private Context context;    //构造函数    public SaveDataService(Context context){        this.setContext(context);    }    private void setContext(Context context){        this.context = context;    }    /*    写入文件到rom     */    public void saveToRom(String tel,String content){        try {            FileOutputStream fos =  context.openFileOutput("tel.txt", Context.MODE_PRIVATE);            String data = tel +":" + content;            fos.write(data.getBytes());            fos.flush();            fos.close();        }        catch(Exception e)        {            e.printStackTrace();        }    }    public String loadFromRom(){        String result = "";        try {            StringBuffer sb = new StringBuffer();            FileInputStream fis =  context.openFileInput("tel.txt");            int ch;            while((ch=fis.read()) !=-1) {                sb.append((char)ch);            }            fis.close();            result = sb.toString();        }        catch(Exception e)        {            e.printStackTrace();        }        return result;    }}
相关栏目:

用户点评