共計 1008 個字符,預計需要花費 3 分鐘才能閱讀完成。
要使用 Java FileInputStream 讀取文件,可以按照以下步驟進行操作:
- 創建一個 FileInputStream 對象,并將要讀取的文件路徑作為參數傳遞給它。例如:
FileInputStream fis = new FileInputStream("文件路徑");
- 創建一個緩沖區數組,用來存儲從文件中讀取的數據。例如:
byte[] buffer = new byte[1024];
- 使用 read() 方法從文件中讀取數據,并將其存儲在緩沖區數組中。read() 方法返回讀取的字節數,如果已到達文件末尾,則返回 -1。例如:
int bytesRead = fis.read(buffer);
- 使用 while 循環遍歷緩沖區數組中的數據,直到讀取的字節數為 -1,表示已到達文件末尾。例如:
while (bytesRead != -1) {
// 處理讀取到的數據
// ...
// 繼續讀取數據
bytesRead = fis.read(buffer);
}
- 關閉 FileInputStream 對象,釋放資源。例如:
fis.close();
下面是一個完整的示例,演示如何使用 FileInputStream 讀取文件并將內容輸出到控制臺:
import java.io.FileInputStream;
import java.io.IOException;
public class FileInputStreamExample {public static void main(String[] args) {
FileInputStream fis = null;
try {fis = new FileInputStream("文件路徑");
byte[] buffer = new byte[1024];
int bytesRead = fis.read(buffer);
while (bytesRead != -1) {for (int i = 0; i < bytesRead; i++) {System.out.print((char) buffer[i]);
}
bytesRead = fis.read(buffer);
}
} catch (IOException e) {e.printStackTrace();
} finally {if (fis != null) {
try {fis.close();
} catch (IOException e) {e.printStackTrace();
}
}
}
}
}
請將代碼中的 ” 文件路徑 ” 替換為您要讀取的文件路徑。
丸趣 TV 網 – 提供最優質的資源集合!
正文完