BufferedInputStream和BufferOutputStream的用法。
来源:互联网 发布:iphone7和8的区别知乎 编辑:程序博客网 时间:2024/05/22 00:31
- BufferedInputStream:他是一个高效的缓冲区类,只提供一个缓冲区,不提供基本的字节流。
`package cn.zll.demo;
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
public class ReadTest {
public static void main(String[] args) {BufferedInputStream buffered = null;try { buffered=new BufferedInputStream(new FileInputStream("a.txt")); byte [] b=new byte[1024]; int len=0; while((len=buffered.read(b))!=-1){ System.out.println(new String(b, 0, len)); }} catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace();}catch (Exception e) { // TODO: handle exception e.printStackTrace();}finally{if(buffered!=null){try { buffered.close();} catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace();}}}
}
}
`BufferOutputStream:他是高效缓冲字节输出流。只提供缓冲区。
` BufferedOutputStream out=null;
try {
out=new BufferedOutputStream(new FileOutputStream(“a.txt”));
out.write(“hello,world”.getBytes());
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{if(out!=null){ try { out.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }}`
阅读全文
0 0
- BufferedInputStream和BufferOutputStream的用法。
- Java_基础—BufferedInputStream和BufferOutputStream拷贝
- BufferOutputStream 的write方法
- BufferedInputStream 用法
- BufferedInputStream和BufferedInputStream
- BufferedInputStream和BufferedOutputStream用法 解决乱码
- BufferedInputStream和BufferedOutputStream用法 解决乱码
- BufferedInputStream和BufferedOutputStream用法 解决乱码
- BufferedInputStream和BufferedOutputStream用法 解决乱码
- BufferedInputStream和BufferedOutputStream用法 解决乱码
- 转载:BufferedInputStream和BufferedOutputStream用法简介
- BufferedInputStream和BufferedOutputStream用法 解决乱码
- BufferedInputStream和BufferedOutputStream的滥用
- java中讲讲BufferedInputStream的用法,举例?
- 比较InPutStream和BufferedInPutStream的性能
- 关于BufferedInputStream和FileInputStream的区别
- 关于BufferedInputStream和FileInputStream的区别
- ByteArrayInputStream(ByteArrayOutputStream)和BufferedInputStream(BufferedOutputStream)的区别
- 动态规划——序列对准
- mybatis中的#和$的区别?
- with as 固化的结果集是否可以使用原表的索引?
- 关于GPIO的设置
- c++------------之---【虚析构函数应用】
- BufferedInputStream和BufferOutputStream的用法。
- jdk动态代理与CGLib的区别
- QPainterPath(组合路径,路径运动)
- Qt -- Qt5.5.1实现通用串口程序
- java学习笔记(二)
- golang 定时刷新配置文件
- Java中使用装饰器的场合
- python3 Dict按value降序排序
- CyberLink PhotoDirector Ultra 9(相片大师)中文免费版下载