字节流转换成字符流


// 方向 输入流,输出流
// 处理 节点流,处理流
// 大小 字节流,字符流

public
static void main(String[] args) { InputStream inputStream = System.in; // 缓冲包装类 BufferedReader bufferReader = null; BufferedWriter bufferWriter = null; try { bufferReader = new BufferedReader(new InputStreamReader(inputStream)); bufferWriter = new BufferedWriter(new FileWriter("C://Users//Administrator//Desktop//a.txt")); // 读取数据的行 String readLine = null; while ((readLine = bufferReader.readLine()) != null) { // q退出 if (("q").equals(readLine)) { break; } // 写入 bufferWriter.write(readLine); // 换行 bufferWriter.newLine(); // 刷新 bufferWriter.flush(); } } catch (Exception e) { System.out.println("异常了"); } finally { ioClose(bufferReader, bufferWriter); } } /** * 关闭流 * * @param bufferReader * @param bufferWriter */ private static void ioClose(BufferedReader bufferReader, BufferedWriter bufferWriter) { try { if (bufferWriter != null) { bufferWriter.close(); } if (bufferReader != null) { bufferReader.close(); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM