文件的存储和读取

package com.example.filedemo;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintStream;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {
    private static final String FILENAME = "msg";
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        FileOutputStream outputStream = null;
        try {
            //获得文件输入流
            outputStream = openFileOutput(FILENAME, 0);
            //进行包装
            PrintStream printStream = new PrintStream(outputStream);
            printStream.println("姓名:吉林");
            printStream.println("年龄:100");
            printStream.println("省会:长春");
            
            printStream.close();
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }


}

读取

show = (TextView) findViewById(R.id.show);
        FileInputStream in = null;
        try {
            in = openFileInput(FILENAME);
            Scanner sc = new Scanner(in);
            while(sc.hasNext()){
                show.append(sc.next()+"\n");
            
            }
            sc.close();
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

 

posted @ 2015-10-26 15:18  aaddrrooiidd  阅读(119)  评论(0编辑  收藏  举报