android 中FileInputStream的使用

本文介绍了在Android中如何使用FileInputStream和FileOutputStream进行文件读写。内容包括文件读写的原理,如字节存储和字符编码,以及读写步骤:建立通道、定义存储空间、读写数据并关闭流。此外,还详细展示了输入流和输出流的概念以及示例代码,演示了如何读取和写入文件。
摘要由CSDN通过智能技术生成

在Android中进行文件读写操作可以使用FileInputStream和FileOutputStream。

Android中文件读写的原理:

(1)所有文件的存储都是以字节的方式存储。

(2)磁盘中存储的并不是文件的字符,而是将字符编码成字节,再存储到磁盘。

(3)在读取文件时,是一个字节一个字节的读取以形成字节序列。

文件读写的步骤:

(1)建立通道。

(2)定义存储空间。

(3)读写数据。

(4)先执行flush()方法,然后关闭流。

输入流与输出流:

(1)程序从输入流读取数据。

(2)程序向输出流写数据。

FileInputStream f=null;
try {
f=openFileInput(“now_name”);//用try、catch包围
try {
//用户名
byte[] re=new byte[f.available()];//容易抛出异常,先确定字节的长度,存到数组
while (f.read(re)!=-1){}
String now_name=new String(re);//得到当前登录用户名
。。。

} catch (IOException e) {
e.printStackTrace();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
输出

db_outcome.add_outcome(float_money,str_time,str_type,str_obj,str_beizhu,now_name);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值