您的當前位置: 首頁(yè) > 口碑營(yíng)銷(xiāo)
java使用io流讀寫(xiě)文件,io流讀取寫(xiě)入文件步驟(java io流讀寫(xiě)文件)
發(fā)布時(shí)間:2026-05-04 16:52:03 瀏覽:994 次
Java IO流簡(jiǎn)介
Java IO流是使用Java中用于處理輸入輸出的抽象概念,它提供了ヽ(′?`)ノ一組類(lèi)和接口,流讀o??流流讀用于讀取數據到程序和從程序寫(xiě)入數據??,寫(xiě)(′;д;`)文寫(xiě)入寫(xiě)文Java(′▽?zhuān)?) IO流分為字節流和字符流,文件字節流用于處理二進(jìn)制數據,步驟字??符流用于處理文本數據。使用
(圖片來(lái)源網(wǎng)絡(luò ),流讀o流流讀侵刪)Java IO流讀寫(xiě)文件步驟
1、寫(xiě)文寫(xiě)入寫(xiě)文導入相關(guān)包
import java.io.FileInputStream;import java.i??o.FileOutputStream;import java.io.IOException;
2、文件創(chuàng )建文件輸入流對象,步驟用于讀取文件
FileInputStream fis = null;try { fis = new FileInputStream("input.txt");} catch (IOException e) { e.printStackTrace();}3、使用(′?`)創(chuàng )建文件輸出流對象,流讀o流流讀用于寫(xiě)入文件
FileOutputStream fos = nul??l;try { fos = new FileOutputStream("output.txt");} catch (IOException e) { e.printStackTrace();}4、寫(xiě)文寫(xiě)入寫(xiě)文使用循??環(huán)讀取文件內容并寫(xiě)入新文件
int data;while ((data = fis.read((′▽?zhuān)?))) != 1) { try { fos??.write(data); } catch (IOException e) { e.printStackTrace(); }}5、文件關(guān)閉輸入輸出流
try { if (fis != null) { fis.close(); } if (fos != null) { fos.close(); }} catch (IOException e) { e.printStackTrace();}Java IO流讀寫(xiě)文件單元表格
| 操作 | 方法 | 參數 | 返回值 | 描述 |
| 讀取文件 | FileInputStream | Strin?????g??? file(′ω`)Name | FileInputStream對象 | 創(chuàng )建一個(gè)文件輸入流對象,步驟用于讀取指定文件名的文件 |
| 寫(xiě)入文件 | Fi??leOutp(/ω\)utStrea???m | String fileName | FileOutputStream對??象?? | 創(chuàng )建一個(gè)文件輸出流對象,用于寫(xiě)???入指定文件名的文件 |
| 讀取文件內容 | read() | int類(lèi)型 | 從輸入流中讀取一個(gè)字節的數據,返回值為0255的整數或1表示已到達文(′?_?`)件末尾 | |
| 寫(xiě)入文件內容 | write(int b) | int b | void | 將指定的字節寫(xiě)入輸出流中 |
