2012-09-18 42 views
0

我正在繪製一個應用程序,並且爲了輸入已保存的形狀,我遇到了一個問題。將一個字符串解析爲一個形狀

您會看到,我正在使用while循環來遍歷程序在較早時間保存的每一行字符串。我也有它目前輸入的標識符。我讓程序輸出了形狀列表。意思是說,每個形狀的輸出將會像[email protected]一樣。

現在我需要某種方式將該字符串變成形狀。要麼是這樣,要麼以某種方式將它作爲形狀保存起來,這樣可以讓我將它添加回列表

任何和所有的幫助都會受到歡迎。

+6

考慮序列化你的形狀的列表。 –

+0

@HovercraftFullOfEels我該怎麼做? –

+1

它允許您將所需信息存儲爲二進制數據,然後允許您稍後讀取二進制數據並將其解組爲對象。告訴細節將涉及我重寫已經在那裏的教程,所以我邀請你去谷歌一些,並檢查出來。請注意,您當前顯示的文本信息java.awt.geom.Ellipse2D $ Float @ 15990000'只是通過調用'toString()'返回的默認結果,並且沒有足夠的信息來允許您重現您的形狀。 –

回答