Java輸出流和IO體系是Java中非常重要的一部分,可以幫助我們在處理文件、網絡傳輸和其他輸入輸出流的相關操作方面更加高效、簡便。
Java中的輸出流是指向外部數據源的流,而輸入流是從外部數據源讀取數據。
InputStream in = new FileInputStream("file.txt"); OutputStream out = new FileOutputStream("copy.txt"); byte[] buffer = new byte[1024]; int len; while ((len = in.read(buffer)) >0) { out.write(buffer, 0, len); } in.close(); out.close();
在上述代碼中,我們使用了FileInputStream和FileOutputStream來處理文件的輸入和輸出,首先創建了兩個Stream對象,然后使用循環讀取輸入流中的數據,并將其輸出到輸出流。
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String line = null; while ((line = reader.readLine()) != null) { System.out.println(line); } reader.close();
在上述代碼中,我們使用了BufferedReader和InputStreamReader來處理來自控制臺的輸入流,首先創建了BufferedReader對象,并使用InputStreamReader將System.in轉換成字符流。使用while循環從輸入流中讀取每行數據,并將其輸出到控制臺。
Java中的輸出流和IO體系可以大大簡化我們處理輸入輸出的過程,使我們可以更加專注于程序的業務邏輯實現。
上一篇css圖片移動到左邊
下一篇oracle 01742