java: InputStreamReader将字节的输入流变成字符的输入流,OutputStreamWriter将字符的输出流变成字节的输出流
2023-09-14 08:57:51 时间
InputStreamReader:将字节的输入流变成字符的输入流,
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();
相关文章
- 深入java面向对象五:Java的内存管理
- java实现测量到的工程数据
- Java 实现 蓝桥杯 历届试题 分糖果
- java实现Floyd算法
- Java实现 蓝桥杯VIP 算法提高 递归倒置字符数组
- Java实现 蓝桥杯VIP 算法提高 三角形面积
- Java实现 蓝桥杯VIP 算法提高 P0402
- Java实现 蓝桥杯VIP 算法训练 字符删除
- Java实现 蓝桥杯VIP 算法训练 字符删除
- Java实现 蓝桥杯算法提高金明的预算方案
- Java实现 蓝桥杯算法提高金明的预算方案
- Java蓝桥杯 算法提高 九宫格
- java 11 Java Flight Recorder
- 【JAVA】java中split以"." 、""、“|”分隔字符串
- 【JAVA】java中的length和length()
- 【JAVA】java编译错误:编码UTF8/GBK的不可映射字符
- java序列化1[实现Serializable接口]
- 【java】Java ArrayList
- 【LeetCode-面试算法经典-Java实现】【008-String to Integer (atoi) (字符串转成整数)】
- Java中的字符流与字节流
- 【java】Java 封装
- 【java】Java线程池实现原理及业务中的实践
- 第十三届蓝桥杯B组Java(试题C:字符统计)