Re: [問題]把Vector放入Hashmap?

看板java作者 (小安)時間17年前 (2008/04/03 18:57), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《plankton (當個快樂的捲毛)》之銘言: : 各位大大...很不好意思... = =a : 想請問有關 vector 放入 hashmap 的問題 : 今天我已經把vector放入hashmap裡了.. : 可是當我使用vector.clear();時 : hashmap裡面存的vector也變成空白了 -__-!!! 前面已經有人解釋過, 是因為 vc 跟存在 Hsahmap 裡的是同一個 Vector 物件。 用 clone() 或著是其他方法去複製一個相同的 Vector, 使得物件變成兩份,此後對其中一個 Vector 操作時,就不會影響到令一個 Vector, 這樣就能夠解決你的問題。 但如果你 clear 的目的只是為了在 HashMap 放入另一個 Vector, 那麼其實你可以直接 new 一個新的 Vector。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.78.239

04/04 17:26, , 1F
謝謝...我試了幾種方式..大概了解各位大大的意思了
04/04 17:26, 1F
文章代碼(AID): #17zBWs8m (java)
文章代碼(AID): #17zBWs8m (java)