是否存在使用ObjectInputStream
從文件中讀取對象的正確方法。我見過的例子似乎依賴於那個例外被抓住來結束閱讀。雖然它可能有效,但它似乎並不是一個乾淨的解決方案,因爲除非代碼中出現錯誤,否則異常不應該真正發生。從文件中讀取多個對象
0
A
回答
0
相關問題
- 1. 從文件讀取對象
- 2. 從文本文件中讀取對象
- 3. 如何從文件中讀取多個相同的對象
- 4. 從XML文件中讀取空對象
- 5. 從java文件中讀取對象
- 6. 從文件中讀取JSON對象
- 7. 從.in文件中讀取對象
- 8. 從文件中讀取/寫入對象
- 9. 從C++的文件中讀取對象
- 10. 無法從文件讀取多個對象
- 11. 從目錄中讀取多個文件
- 12. 從Spark中讀取多個json文件
- 13. JFlex:從多個文件中讀取
- 14. 使用json lib從文本文件中讀取多個json對象
- 15. 從文件讀取對象樹到Python
- 16. 從文件讀取類對象C++
- 17. 從InputStream對象讀取文件
- 18. 如何從文件中讀取一行中的兩個對象?
- 19. 從文件中讀取多行文件
- 20. 從文件中讀取多行文件
- 21. 將多個`.shp`文件作爲一個對象讀取?
- 22. 從文件中讀取兩個不同的對象
- 23. 從一個文件讀取一個對象到一個ArrayList
- 24. 從文件讀入對象
- 25. 從流中讀取對象
- 26. Java - 從幾個對象中讀取
- 27. 水壺 - 從一個文件夾中讀取多個文件
- 28. 從多個文件讀取多個CSV文件到熊貓DataFrame
- 29. 只讀取文件中的str對象
- 30. 在Java中讀取文件對象
如果您知道文件中的對象數量,然後編寫使用該信息的代碼。如果文件的對象數量未知,那麼'Exception'方法是正確的。您可能會將這些信息寫入文件的第一個對象中...... –
@ bmorris591如果第一個對象不在那裏,或者計數錯誤,例如如果寫入過程沒有執行,您仍然必須處理EOFException,無法成功地寫出它想要的所有對象。 – EJP
@EJP是的,當然,但是這將是一個特例。我認爲OP反對使用'Exception'作爲控制流程語句。 –