考慮下面的類定義在超市/食品商店銷售的商品:如何打開二進制文件,讀取對象並將它們放入數組列表中?
有一個名爲包含類型GroceryItem的5個對象,以前在內存中是之前的詳細信息「objects.dat」二進制數據文件直接保存到數據文件。 爲一個名爲processFiles的方法編寫代碼,它將打開「objects.dat」文件,讀入5個單獨的GroceryItem對象,並將它們放入ArrayList中。然後,它將創建一個名爲「report.txt」的文本文件,並將每個GroceryItem的條形碼,名稱和價格寫入文件,每行一個GroceryItem。包括適當的異常處理代碼,以在出現問題時顯示用戶友好的消息。
你能告訴我們你到目前爲止做了什麼嗎? –
這是一箇舊的考試問題。 – Romi
而且非常可憐,如果這就是它的全部。你應該被告知如何創建文件。如果文件已經存在,爲什麼要問爲什麼'實現Serializable'現在是必要的?第一行是什麼? – EJP