输入流、输出流的特性和读写方法
来源:互联网 发布:雅思还是托福 知乎 编辑:程序博客网 时间:2024/06/10 00:26
1、输入流
InputStreamReader 转换流(该流属于字符流)
InputStreamReader isr = new InputStreamReader(InputStream in,String charsetName) //InputStream 代表字节流,charsetName 表示编码表其中InputStream in = System.in //代表键盘录入
InputStream in = FileInputStream(String FileName)
字节读取流的主要两种方法如下:
1.1 第一种字节流的read()方法
BufferedInputStream bis = new BufferedInputStream (System.in);int len;while((len = bis.read()) != -1){System.out.print((char)len);}
1.2 第二种 字节流的read(byte[] c,int off,int len)方法
byte[] by = new byte[1024];int len;while((len = bis.read(by)) != -1){System.out.print(new String(by,0,len));
Reader 字符流
FileReader 继承了Reader 和 InputStreamReader
BufferedReader 缓冲流
BufferedReader br = new BufferedReader(new FileReader(String fileName));BufferedReader br = new BufferedReader(new InputStreamReader(InputStream in, String charsetName));
字符读取流的主要方法包括字节读取流和缓冲流的ReadLine()方法
BufferedReader bis = new BufferedReader (new FileReader("E:\\DataStreamDemo.java"));String s;while((s=bis.readLine()) != null){System.out.println(s);}2、输出流
OutputStreamWriter 转换流 (该流属于字符流)
OutputStreamWriter osw new OutputStreamWriter(OutputStream out,String charsetName) //OutputStream 代表字节流,charsetName 表示编码表
其中: OutputStream out = System.out //System.out 表示命令行输出
OutputStream out = new FileOutputStream(String FileName)
字节输出流的主要两个方法如下:
1、第一种字节流的Write(int i)
2、第二种字节流的Write(char[] ,int off, int len)
Writer字符流
FileWriter 继承了Writer 和OutputStreamWriter
void write(String s)
void write(String s, int off,int len)
BufferedWriter 缓存流
BufferedWriter bw = new BufferedWriter(new FileWriter(String fileName))BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(OutputStream out,String charsetName))缓冲写入流的主要方法包括字节读取流和缓冲流的newLine()
void write(int c)void write(char[] c)void write(char[] c,int off,int len)void write(String s)void write(String s, int off,int len)void newLine()
- 输入流、输出流的特性和读写方法
- 指针的输入特性和输出特性
- iphone 输入/输出流异步读写数据
- 输入/输出流---打开,读写文件操作
- 输入和输出流
- ICE的输入流和输出流
- 输入流“>>”和输出流“<<”的重载
- JAVA的输入流和输出流
- 输入流和输出流的理解
- IO流的输入和输出
- 输入字符串和输出字符串的方法
- C++的输入和输出与标准输出流
- C++的输入和输出与标准输出流
- C++的输入和输出与标准输出流
- Android中文件读写(输入流和输出流)操作总结(附源代码)
- Android中文件读写(输入流和输出流)操作小结
- 关于java中输入和输出流的见解(容易记不混淆的方法)
- InputStream和OutPutStream类定义的字节输入/输出流常用的方法
- 问,LINUX AS 6能对一个LV进行动态的增加空间吗?
- GCC源码分析(3):Tree-SSA优化框架
- 虚拟现实技术实现理论之梦境论述
- 软件质量之道:PCLint之一
- 尴尬者的求职指南
- 输入流、输出流的特性和读写方法
- HDU 3339 In Action
- android初认识(各种配置环境搭载)
- jquery 孩子和兄弟选择器
- GCC源码分析(2):从C代码到GIMPLE
- test
- kindle 电子书
- Centos下python pip安装使用详解
- 黑马程序员--Java基础之API