我想在文本文件的某些位置插入數據,而沒有實際覆蓋現有數據。我嘗試了RandomAccessFile ....但是這也覆蓋了它... 。 有什麼方法可以在不覆蓋的情況下插入數據? - 預先感謝通過java在文本文件的中間插入數據
3
A
回答
5
您必須閱讀文件並重寫它。在此操作過程中,您必須找到想要放置文字並寫入的地方。
5
這是不可能的(不適用於Java,不適用於任何其他編程語言),以便「只」在文件中間插入數據,而不必重新編寫文件的其餘部分。問題不在於編程語言,問題在於文件的工作方式。
+0
那麼你對這個問題的解決方案是什麼? – darpet 2010-09-18 22:05:01
+1
重新寫入文件的其餘部分。 – 2010-09-19 06:04:25
相關問題
- 1. 無法通過文本文件將數據插入到數據庫中的表
- 2. 通過java GUI寫入文本文件
- 3. 通過Perl在文本文件中插入一行失敗
- 4. 將數據插入文本文件python
- 5. 將數據插入文本文件
- 6. 在java中通過命令行輸入文本文件
- 7. 我想通過所有的文本文件,循環和數據插入到ListView
- 8. 通過創建bat文件在文本文件中插入變體字符串
- 9. 通過bash/shell腳本在文本文件中打開和寫入數據
- 10. 如何通過c#中的文本框在數據庫中插入空值.net
- 11. 插入到mysql數據庫解析文本文件的數據
- 12. 插入360°的元數據的MP4文件在Java中
- 13. 通過文本文件中的數據檢查條件
- 14. 通過文件做數據插入Grails的自舉
- 15. 在不替換文本文件的中間插入字符串
- 16. 如何通過PhpMyAdmin在我的sql數據庫中插入希臘文本
- 17. 我不能在ms訪問數據庫通過文本框插入數據
- 18. Java文件只有最後的數據得到插入文件
- 19. 通過Java對文本文件排序
- 20. 從文本文件插入到SQL數據庫中的信息
- 21. 在數據庫中插入文件名
- 22. 通過腳本插入Mongo DB文檔
- 23. 在文本框中插入文件名
- 24. 使用java插入xml文件數據到數據庫中?
- 25. EF4通過腳本插入數據
- 26. 通過在C中輸入數據集來分隔讀取文本文件#
- 27. 從文本文件插入數據到數據庫表
- 28. 插入文本文件數據到SQLite數據庫使用android
- 29. 通過在python中輸入將多行寫入文本文件?
- 30. 通過C在sql中插入數據#
可能的重複:http://stackoverflow.com/questions/289965/inserting-text-into-an-existing-file-via-java – Mike 2010-09-18 20:40:40