字節流轉換成字符流


// 方向 輸入流,輸出流
// 處理 節點流,處理流
// 大小 字節流,字符流

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