博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 读写文件的第一种方式(文件方式)
阅读量:6332 次
发布时间:2019-06-22

本文共 1277 字,大约阅读时间需要 4 分钟。

文件方式保存数据,保存路径为/data/data/<packagename>/files/。有两种模式:MODE_PRIVATE 和 MODE_APPEND,其中 MODE_PRIVATE 是默认的操作模式,表示当指定同样文件名的时候,所写入的内容将会覆盖原文件中的内容,而 MODE_APPEND 则表示如果该文件已存在就往文件里面追加内容,不存在就创建新文件。


1 public void save() { 2     String data = "Data to save"; 3     FileOutputStream out = null; 4     BufferedWriter writer = null; 5     try { 6     out = openFileOutput("data", Context.MODE_PRIVATE); 7     writer = new BufferedWriter(new OutputStreamWriter(out)); 8     writer.write(data); 9     } catch (IOException e) {10         e.printStackTrace();11     } finally {12     try {13     if (writer != null) {14     writer.close();15     }16     } catch (IOException e) {17 e.printStackTrace();18 }19 }20 }
1 public String load() { 2 FileInputStream in = null; 3 BufferedReader reader = null; 4 StringBuilder content = new StringBuilder(); 5 try { 6 in = openFileInput("data"); 7 reader = new BufferedReader(new InputStreamReader(in)); 8 String line = ""; 9 while ((line = reader.readLine()) != null) {10 content.append(line);11 }12 } catch (IOException e) {13 e.printStackTrace();14 } finally {15 if (reader != null) {16 try {17 reader.close();18 } catch (IOException e) {19 e.printStackTrace();20 }21 }22 }23 return content.toString();24 }

 



 

转载于:https://www.cnblogs.com/plmmlp09/p/4226613.html

你可能感兴趣的文章
oracle故障解决
查看>>
tcpdump
查看>>
数据库内存结构
查看>>
利用Shell开发跳板机功能脚本案例
查看>>
51CTO的技术门诊谈OSSIM
查看>>
六年心路成长 —— 做自己
查看>>
Unix整理笔记——高级命令sed和awk——里程碑M10
查看>>
Linux系统详解 第六篇:系统的启动、登录、注销与开关机
查看>>
ios电话拨打进行监听电话状态
查看>>
京东基于Spark的风控系统架构实践和技术细节
查看>>
什么时候使用CountDownLatch
查看>>
C#之MemberwiseClone与Clone
查看>>
Android性能优化之利用Rxlifecycle解决RxJava内存泄漏
查看>>
转: 如何为你的开源项目选择一个合适的开源协议?
查看>>
关系型数据库和NOSQL数据库对比
查看>>
Atitit 记录方法调用参数上下文arguments
查看>>
webstorm常用功能FTP,及常用快捷键
查看>>
eclipse html 打开方式
查看>>
[求助] win7 x64 封装 出现 Administrator.xxxxx 的问题
查看>>
人类投资经理再也无法击败电脑的时代终将到来了...
查看>>