博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android文件写入和读取
阅读量:5017 次
发布时间:2019-06-12

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

//读写文件函数调用 writeFileData(filename,datas);String result=readFileData(filename);Toast.makeText(Main2Activity.this,result.getClass().toString(),Toast.LENGTH_SHORT).show();

下面是读写代码的实现:

//文件写入    public void writeFileData(String filename, String content){        try {            FileOutputStream fos = this.openFileOutput(filename, MODE_PRIVATE);//获得FileOutputStream            //将要写入的字符串转换为byte数组            byte[]  bytes = content.getBytes();            fos.write(bytes);//将byte数组写入文件            fos.close();//关闭文件输出流        } catch (Exception e) {            e.printStackTrace();        }    }    //文件读取    public String readFileData(String fileName){        String result="";        try{            FileInputStream fis = openFileInput(fileName);            //获取文件长度            int lenght = fis.available();            byte[] buffer = new byte[lenght];            fis.read(buffer);            //将byte数组转换成指定格式的字符串            result = new String(buffer, "UTF-8");        } catch (Exception e) {            e.printStackTrace();        }        return  result;    }

 

转载于:https://www.cnblogs.com/gaoyukun/p/10151701.html

你可能感兴趣的文章
12: xlrd 处理Excel文件
查看>>
前端面试题汇总(持续更新...)
查看>>
ES的Zen发现机制
查看>>
【hibernate】1、Hibernate的一个注解 @Transient
查看>>
HihoCoder 1877 - Approximate Matching
查看>>
Elastic Search 语法总结
查看>>
yii2 源码分析1从入口开始
查看>>
Leetcode 128. Longest Consecutive Sequence
查看>>
C# 线程手册 第五章 扩展多线程应用程序 - 什么是线程池
查看>>
考研路茫茫--单词情结 - HDU 2243(AC自动机+矩阵乘法)
查看>>
HTTP运行期与页面执行模型
查看>>
tableView优化方案
查看>>
近期思考(2019.07.20)
查看>>
android中不同版本兼容包的区别
查看>>
在 mvc4 WebApi 中 json 的 跨域访问
查看>>
敏捷开发文章读后感
查看>>
xposed获取context 的方法
查看>>
He who hesitates is Lost
查看>>
关于<form> autocomplete 属性
查看>>
LeetCode:组合总数III【216】
查看>>