要使用Java FileInputStream讀取文件,可以按照以下步驟進行操作:
FileInputStream fis = new FileInputStream("文件路徑");
byte[] buffer = new byte[1024];
int bytesRead = fis.read(buffer);
while (bytesRead != -1) {
// 處理讀取到的數據
// ...
// 繼續讀取數據
bytesRead = fis.read(buffer);
}
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();
}
}
}
}
}
請將代碼中的"文件路徑"替換為您要讀取的文件路徑。