首页 > 代码库 > java: InputStreamReader将字节的输入流变成字符的输入流,OutputStreamWriter将字符的输出流变成字节的输出流
java: InputStreamReader将字节的输入流变成字符的输入流,OutputStreamWriter将字符的输出流变成字节的输出流
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: InputStreamReader将字节的输入流变成字符的输入流,OutputStreamWriter将字符的输出流变成字节的输出流
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。