保存数据到txt文本
private static final String FILENAME = "d.txt"; private TextView tv_msg = null; /** 保存数据到txt文本 */ FileOutputStream output = null; // 接收文件输出对象 try { // 设置输出的文本名称,及文件创建方式 output = super.openFileOutput(FILENAME, Activity.MODE_PRIVATE); // 打印流包装 PrintStream out = new PrintStream(output); out.print("姓名:张三,"); out.print("年龄:18,"); out.println("地址:中国香港."); out.close(); } catch (Exception e) { // TODO: handle exception }
读取数据
FileInputStream input = null; try { // 取得输入流 input = super.openFileInput(FILENAME); Scanner scan = new Scanner(input); while (scan.hasNext()) { this.tv_msg.append(scan.next() + "\n"); } scan.close(); } catch (Exception e) { // TODO: handle exception }