0
A
回答
0
以下代碼將從文件讀取5000字節(5MB)。
byte[] bytes = new byte[5000];
DataInputStream dis = new DataInputStream(new FileInputStream(file));
int read = 0;
int numRead = 0;
while (read < bytes.length && (numRead=dis.read(bytes, read, bytes.length-read)) >= 0) {
read = read + numRead;
}
1
我想你可以使用基本的字節流來做到這一點。查覈http://docs.oracle.com/javase/tutorial/essential/io/bytestreams.html
我會使用所讀取的(字節[] b)中一個FileInputStream類「將最多b.length個從該輸入流的數據字節到的字節的數組」
讀取的方法(byte [] b,int off,int len)方法也可以讓你用先前讀取的數據的偏移量來做到這一點。
相關問題
- 1. 如何從文件中讀取特定數量的行C
- 2. 如何從文件中讀取特定格式的數據?
- 3. 如何使用jsp/java從csv文件的特定列中讀取數據?
- 4. 如何讀取文件中的特定數量的字符?
- 5. 如何從Java中的文本文件讀取數據的GRID?
- 6. 從XML文件讀取特定數據
- 7. 從C#中的XML文件中讀取特定數據
- 8. 如何從MATLAB中的特定語法讀取文件中的數據
- 9. 如何讀取文件中特定行的數據?
- 10. 如何從casc文件的特定位置讀取數據?
- 11. 使用Vector函數從文件中讀取特定數據C++
- 12. 如何從Java中的Avro-Parquet文件讀取特定字段?
- 13. 從AMPL .dat文件讀取C++中的特定數據
- 14. 從特定擴展名的文件中讀取數據
- 15. 從文件中獲取特定數量的位java
- 16. 從Java中的文本文件中讀取特定的行
- 17. 從文件中讀取特定線和數據從一條線
- 18. 從文本文件中讀取特定數據
- 19. 從Java中的文件讀取整數
- 20. 從文件中提取特定數據
- 21. 如何從流中讀取特定數量的字節?
- 22. 如何從特定條件的數據庫中獲取數據
- 23. 如何從大文件中的特定行讀取特定行
- 24. 如何根據從文本文件中讀取數據的函數中的特定語句忽略行?
- 25. 讀取文本文件的特定列和行中的數據
- 26. 如何從txt文件中讀取特定數字C++
- 27. 如何從文件中讀取特定數字
- 28. AngularJS:如何從JSON文件中獲取特定id的數據
- 29. 如何從Excel文件中獲取特定列的數據?
- 30. 從java中的特定文本行中讀取特定字符
歡迎來到StackOverflow!這裏的問題通常包括一些小小的代碼......你能告訴我們你已經試過了嗎? –
它是一個文本文件還是一個二進制文件?你可能想看看[BufferedReader.read(char [] cbuf,int off,int len)](http://docs.oracle.com/javase/7/docs/api/java/io/BufferedReader.html)方法如果你正在處理字符流 – Sujay