java io字符流和字节流实例
来源:互联网 发布:简单绘制平面图软件 编辑:程序博客网 时间:2024/04/29 23:40
字节流,一般用于处理二进制数据,包括图片,视频,音频等
package com.javaio.myinputstream;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class MyFileStream {public static void main(String argv[]) {try {FileInputStream fis = null;FileOutputStream fos = null;BufferedInputStream bis = null;BufferedOutputStream bos = null;fis = new FileInputStream("D:/me.png");fos = new FileOutputStream("D:/me-bak.png");if (fis != null && fos != null) {bis = new BufferedInputStream(fis);bos = new BufferedOutputStream(fos);}int tmp = -1;while((tmp = bis.read()) != -1) {bos.write(tmp);}bos.flush();fis.close();fos.close();} catch (IOException e) {e.printStackTrace();}}}
字符流,一般用于处理文本,字符串等
package com.javaio.myinputstream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class MyFileRW {public static void main(String argv[]) {try {FileReader fr = null;FileWriter fw = null;BufferedReader br = null;BufferedWriter bw = null;fr = new FileReader("D:/server.java");fw = new FileWriter("D:/server-bak.java");if (fr != null && fw != null) {br = new BufferedReader(fr);bw = new BufferedWriter(fw);String line = null;while((line = br.readLine()) != null) {bw.write(line);bw.newLine();}}bw.flush();fr.close();fw.close();} catch (IOException e) {e.printStackTrace();}}}
- java io字符流和字节流实例
- Java IO字符流和字节流
- Java-IO:字节流和字符流
- Java-IO-字节流和字符流
- java IO字符流和字节流
- java.io 字节流与字符流及简单实例
- Java字节流和字符流实例
- Java IO流——字节流和字符流
- JAVA IO流(1) 字节流和字符流
- Java基础:IO流之字节流和字符流
- 【Java IO流】字节流和字符流详解
- java.io 对字节流和字符流的讨论
- Java IO中字节流和字符流的区别
- Java IO中字节流和字符流的区别
- java 基础之 IO(字节流和字符流)
- JAVA IO操作——字节流和字符流
- Java IO中字节流和字符流的区别
- java基础--IO流之字节、字符和转换流
- 找回误放入RSS目录中的邮件
- 现代操作系统笔记2(操作系统概念和系统调用)
- init: sys_prop: permission denied uid:1000 name:app.is.3d
- 免费英文电子书网站
- 详解大端模式和小端模式
- java io字符流和字节流实例
- 大数据可视化的一个漂亮案例
- xDebug的配置安装
- poj 1363(Stack ) Rails
- ubuntu下memchached搭建与使用
- Qt creator 2.7.1安装及VS 2010 +Qt 4.8.4配置
- Android开发之Camera(三)
- POJ 3714 Raid(平面最近点对,不同类型点之间)
- 有关NSMutableSet与NSMutableArray的一些细节