作者tkcn (小安)
看板java
标题Re: [问题]把Vector放入Hashmap?
时间Thu Apr 3 18:57:57 2008
※ 引述《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
1F:推 plankton:谢谢...我试了几种方式..大概了解各位大大的意思了 04/04 17:26