java: InputStreamReader将字节的输入流变成字符的输入流,OutputStreamWriter将字符的输出流变成字节的输出流
2017-07-23 14:28
531 查看
InputStreamReader:将字节的输入流变成字符的输入流,
OutputStreamWriter:将字符的输出流变成字节的输出流
OutputStreamWriter:将字符的输出流变成字节的输出流
//将缓冲区的内容读取,可以一次读取 //可以接收键盘的输入内容:需要用到字节转字符流的方法:InputStreamReader,OutputStreamWriter //BufferedReader BufferedReader buf = null; //将字节的输入流变成字符的输入流 //InputStreamReader buf = new BufferedReader( new InputStreamReader(System.in) ); System.out.println("请输入:"); String str = buf.readLine(); buf.close(); System.out.println("内容是:" + str); buf = new BufferedReader(new FileReader("F:"+File.separator+"work"+File.separator+"work"+File.separator+"write.txt") ); String rstr = null; StringBuffer strbuf = new StringBuffer(); while( (rstr = buf.readLine()) != null ) { strbuf.append(rstr); } System.out.println("输出的内容是:"); System.out.println(strbuf); //将字符的输出流变成字节的输出流 //OutputStreamWriter FileWriter fw = new FileWriter("F:"+File.separator+"work"+File.separator+"work"+File.separator+"write.txt", true); BufferedWriter bwriter = new BufferedWriter(fw); bwriter.newLine(); bwriter.write(str); bwriter.flush(); bwriter.close(); fw.close();
相关文章推荐
- 标准输入输出流OutputStreamWriter:将字节输出流转换为字符输出流InputStreamReader:将字节输入流转换为字符输入流打印流添加输出数据的功能ObjectInputStrea
- JAVA I/O中面向字节的InputStream和OutputStream以及面向字符的Reader和Writer简介
- JAVA I/O中面向字节的InputStream和OutputStream以及面向字符的Reader和Writer简介
- Java IO深入理解字节和字符数组(ByteArrayInputStream、ByteArrayOutputStream、CharArrayReader、CharArrayWriter)
- Java IO--字节-字符流转换OutputStreamWriter/InputStreamReader
- Java中 IO中的字节输入流InputStream,字节输出流InputStream
- java文件读取(按字符读+按字节读+缓冲读取)FileReader FileInputStream BufferedReader
- Java 字节流与字符流(字节输入流:InputStream)
- JAVA I/O中面向字节的InputStream和OutputStream以及面向字符的Reader和Writer简介
- 牛客网Java刷题知识点之输入流、输出流、字节流、字符流、字节流的抽象基类(InputStream、OutputStream)、字符流的抽象基类(Reader、Writer)、FileWriter、FileReader
- Java文件字节输入流(FileInputSream)文件字节输出流(OutputStream),字符输入输出流(FileReader/FileWriter)
- Java 输出流转输入流的方法(OutputStream转InputStream,Writer转Reader)
- 【Java.IO】I/O 字节 <-> 字符转换流 —— InputStreamReader,OutputStreamWriter(FileReader,FileWriter)
- 关于JAVA字节输入流与输出流以及与字符区别
- JAVA中inputStream/OutputStream字节输入流、输出流读写文件
- java文件传输基础:字节字符流的转换OutputStreamWriter/InputStreamReader
- 输出空白字符对于cin提取输入流遇到空格的问题Strut2教程-java教程
- JAVA基础初探(十三)IO简介、字节流与字符流区别、带缓冲的字节/字符流读取数据、FileReader/FileWriter便捷类、Apache IO库使用说明
- 【JavaSE学习笔记】IO流02_字节输出流OutputStream、字节输入流InputStream
- Java装饰者模式(设计模式)与缓冲字符输入流(LineNumberReader)和打印流