java4Android(15)字节流大文件读写,字符流读写
2015-06-23 08:17
531 查看
不能将很大数据内容一次性读取到byte数组中,我们需要循环几次将数据写入到目的文件中
例子:大文件字节流读写,输入输出流的关闭,try、catch用法
例子:大文件字节流读写,输入输出流的关闭,try、catch用法
[code]import java.io.*; class test { public static void main(String[] args) { //声明输入流引用,字节输入常用类FileInputStream FileInputStream fis = null; FileOutputStream fos = null; try { //生成输入流的对象 fis = new FileInputStream("D:/BaiduYunDownload/Java4Android/lx_1/from.txt"); fos = new FileOutputStream("D:/BaiduYunDownload/Java4Android/lx_1/to.txt"); //生成一个字节数组,每次读取1024个字节,文件大小是5MB,大概读五次 byte[] b = new byte[1024]; while(true) { //将文件中的数据读进程序 int temp = fis.read(b,0,b.length); if(temp == -1) { break; } fos.write(b,0,temp); } } catch(Exception e) { System.out.println(e); } finally { try { //关闭字节流输入输出管道 fis.close(); fos.close(); } catch(Exception e) { e.printStackTrace(); } } } }
相关文章推荐
- Android Error
- android 打包和签名 大致流程
- [转]Android 使用Scroller实现绚丽的ListView左右滑动删除Item效果
- Android Intent
- Android之Handler详解(四)
- Android之Handler详解(三)
- Android之Handler详解(二)
- Android之Handler详解(一)
- Android开发之适配器
- 08_Android中的SimpleAdapter的使用
- 08_Android中的SimpleAdapter的使用
- 【Android】状态栏通知Notification、NotificationManager详解
- Android高级开发
- 如何在mac本上安装android sdk
- 禁止AndroidStudio安装时,自动检测
- Android 4.1-4.2 默认窗体旋转180 度代码
- Activity之间的数据传递-android学习之旅(四十七)
- android wheelview使用,ViewHolder模式,导入第三方包的做法
- Activity之间的数据传递-android学习之旅(四十七)
- Activity之间的数据传递-android学习之旅(四十七)