存储文件:
FileOutputStream output = null ; // 文件输出流 try { // 设置输出的文件名称,及文件创建模式 output = super.openFileOutput(FILENAME, Activity.MODE_PRIVATE); } catch (FileNotFoundException e) { e.printStackTrace(); } PrintStream out = new PrintStream(output) ; // 打印流包装 out.println("姓名:ljp;"); // 输出数据 out.println("年龄:20;") ; // 输出数据 out.println("地址:山东大学技软件学院。") ; // 输出数据 out.close() ; // 关闭输出流
读取文件:
FileInputStream input = null; // 文件输入流 try { // 找到指定文件的输入流对象 input = super.openFileInput(FILENAME); } catch (FileNotFoundException e) { e.printStackTrace(); } Scanner scan = new Scanner(input) ; // 定义Scanner while(scan.hasNext()){ // 循环读取 this.msg.append(scan.next() + "\n") ; // 设置文本 } scan.close() ; // 关闭输入流