使用Java在文件中間寫入字節的最佳方法是什麼?用Java編寫文件中間字節的最佳方式
13
A
回答
20
在文件中間讀寫與在Java中使用RandomAccessFile
一樣簡單。
RandomAccessFile
儘管它的名字更像是InputStream
和OutputStream
而不像File
。它允許您通過文件中的bytes
進行讀取或查找,然後開始通過您要關注的任何字節進行寫入。
一旦你發現這個類,它是非常容易使用,如果你有一個基本的理解普通文件輸入/輸出。
一個小例子:
public static void aMethod(){
RandomAccessFile f = new RandomAccessFile(new File("whereDidIPutTHatFile"), "rw");
long aPositionWhereIWantToGo = 99;
f.seek(aPositionWhereIWantToGo); // this basically reads n bytes in the file
f.write("Im in teh fil, writn bites".getBytes());
f.close();
}
6
0
以寫模式打開該文件,但不截斷它,尋找到所需的偏移,並寫入所需的數據。只要注意文字/二進制模式。
相關問題
- 1. 從Java編寫excel文件的最佳方式是什麼?
- 2. 插入或更新文件中間字節的最佳方法
- 3. 禮節和/或寫入文件的最佳方式
- 4. 不間斷地在java中寫入文件的最佳方式是什麼?
- 5. 將字節[]寫入二進制文件的最佳方法
- 6. 創建拼貼畫的最佳方式(用Java編寫)
- 7. 編寫GUI的最佳方式(C++/Windows)
- 8. 編寫IF語句的最佳方式
- 9. 在c中編寫解析器的最佳/最快的方式#
- 10. 用Perl編寫gunzip文件的最佳方法是什麼?
- 11. 在haskell中編寫facebook應用的最佳方式是什麼?
- 12. 最佳方式文件
- 13. 在Java中編寫命令行應用程序的最佳方式是什麼?
- 14. 在if結構中編寫表達式的最佳方式
- 15. 在Ruby中寫入文件的最佳方式是什麼?
- 16. 這是在Java中重寫文件內容的最佳方式嗎?
- 17. 如何在android/java中的文件中間寫入字節
- 18. 爲joomla編寫組件的最佳方式2.5
- 19. 編輯節點庫文件的最佳方法是什麼?
- 20. 使用Java傳輸文件的最佳方式是什麼?
- 21. 什麼是使用java提取zip文件的最佳方式
- 22. 使用Java構建HTML文件的最佳方式是什麼?
- 23. 在Java中創建XML文件的最佳方式是什麼?
- 24. 在java中輸出大數據文件的最佳方式
- 25. 在java中創建.CSV文件的最佳方式
- 26. python - 在文件之間調用變量的最佳方式?
- 27. Java在文件中寫入字節
- 28. Rails以特定間距寫入文件的最佳方法?
- 29. 用Java編寫整數數組到文件的最快方法?
- 30. MVC是編寫asp.net應用程序的最佳方式嗎?
如果我不知道的位置或如果我有數百個文件,我必須在他們中間插入數據後一些指定的文本? – VENKI 2012-01-20 15:39:39