我在Java程序的一些類,它們是:爪哇 - 從文本文件中讀取對象
我)形狀 II)廣場 III)矩形 IV)圈 V)三角 VI)繪圖畫布 七)申請
正方形,長方形,圓形和三角形所有從類外形繼承現在
,在繪圖畫布類,我有兩種方法,一種用於將Shape類型的對象寫入文件,另一種用於從文件中讀取對象。
這是代碼:
保存到文件的方法完美地工作。但是,從文件中讀取對象並將它們附加到Shapes ArrayList中時遇到問題。
事實上,應用程序給我的錯誤是,java.lang.String不能轉換爲shapes_assignment.Shape。
如何讀取存儲在文本文件中的文本並使用它重新創建對象?謝謝:)
什麼行是由錯誤造成的? –
它是由以下行引起的: Shapes.add((Shape)temp.get(i)); – Matthew
是形狀ArrayList ?? –
PermGenError