java输入输出流FileInputStream,FileOutputStream,BufferedInputStream,BufferedOutputStream知识点总结
2016-03-31 21:33
183 查看
FileInputStream fis = new FileInputStream(“xxx.txt”);
/*int x = fis.read();//从硬盘上 读取一个字节
System.out.println(x);*/
int b;
while((b = fis.read()) != -1){
System.out.println(b);
}
//第二种拷贝
FileInputStream fis = new FileInputStream(“妹子.jpg”);
FileOutputStream fos = new FileOutputStream(“妹子1.jpg”,true);
/*int len = fis.available();
System.out.println(len);*/
byte [] arr = new byte [fis.available()];
fis.read(arr);
fos.write(arr);
FileInputStream fis = new FileInputStream(“妹子.jpg”);
FileOutputStream fos = new FileOutputStream(“妹子2.jpg”,true);
int len;
byte [] arr = new byte[2];
while ((len = fis.read(arr)) != -1){
fos.write(arr,0,len);
}
FileInputStream fis = new FileInputStream(“妹子.jpg”);
FileOutputStream fos = new FileOutputStream(“小伟.jpg”);
BufferedInputStream bis = new BufferedInputStream(fis);
BufferedOutputStream bos = new BufferedOutputStream(fos);
int len;
while((len = bis.read()) != -1){
bos.write(len);
}
FileOutputStream fos = new FileOutputStream(“zzz.txt”);
fos.write(“周小伟是个很可恶的人!”.getBytes());
fos.close();
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(“加密.jpg”));
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(“解密.jpg”));
int len;
while ((len = bis.read()) != -1 ){
bos.write(len ^ 123);
}
/*int x = fis.read();//从硬盘上 读取一个字节
System.out.println(x);*/
int b;
while((b = fis.read()) != -1){
System.out.println(b);
}
fis.close();
//第二种拷贝
FileInputStream fis = new FileInputStream(“妹子.jpg”);
FileOutputStream fos = new FileOutputStream(“妹子1.jpg”,true);
/*int len = fis.available();
System.out.println(len);*/
byte [] arr = new byte [fis.available()];
fis.read(arr);
fos.write(arr);
FileInputStream fis = new FileInputStream(“妹子.jpg”);
FileOutputStream fos = new FileOutputStream(“妹子2.jpg”,true);
int len;
byte [] arr = new byte[2];
while ((len = fis.read(arr)) != -1){
fos.write(arr,0,len);
}
FileInputStream fis = new FileInputStream(“妹子.jpg”);
FileOutputStream fos = new FileOutputStream(“小伟.jpg”);
BufferedInputStream bis = new BufferedInputStream(fis);
BufferedOutputStream bos = new BufferedOutputStream(fos);
int len;
while((len = bis.read()) != -1){
bos.write(len);
}
FileOutputStream fos = new FileOutputStream(“zzz.txt”);
fos.write(“周小伟是个很可恶的人!”.getBytes());
fos.close();
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(“加密.jpg”));
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(“解密.jpg”));
int len;
while ((len = bis.read()) != -1 ){
bos.write(len ^ 123);
}
相关文章推荐
- 引jquery入库
- HTML 作业
- JqPagination动态分页,每次点击下一页都加载一次后台
- JS计算时间差
- js——网页链接复制功能
- PHP代码为什么不能直接保存HTML文件——>PHP生成静态页面教程
- Handlebars.js 使用入门
- JavaScript易错点 纠正
- 前端接收 get 请求,用jsonp 解决跨域问题, 需要服务端的response 也要jsonp 类型
- 脚本引擎执行javascript代码_Rhino引擎JAVA215
- angular中的module和injector,即依赖注入
- 【坑】使用PrintWrite返回JSON的时候中文乱码的解决办法
- JavaScript异步编程的Promise模式
- jquery部分笔记
- 锋利的jQuery第2版学习笔记1~3章
- jQuery+css3侧边栏导航菜单
- Jquery ajax提交表单几种方法详解
- jQueryMobile(二)
- JS函数的定义与调用方法
- 调用父页面的元素或js方法