当前页面: 开发资料首页 → J2SE 专题 → 借问一下,JAVA里有没有这样的一个数据结构????介于ArrayList和Hashtable的..
借问一下,JAVA里有没有这样的一个数据结构????介于ArrayList和Hashtable的..
摘要: 借问一下,JAVA里有没有这样的一个数据结构????介于ArrayList和Hashtable的..
是这样的,Hashtable里取出的值,是原对象的一个拷贝,嘎嘎,这样每次要更新Hashtable里的一个对象的状态,都要取出-再覆盖,这不仅仅是麻烦了,而ArrayList里出来的是一个引用,正是我所要的,可是它没有Hashtable那个特性,不能直接定位的去检索,我想问问各位对JAVA熟的达人,有米有这样现成的???
JAVA里没有C/C++的指针,也不能自己去整一个,如果没有的话,能否启示一二?
谢过了.
UP.
法克,居然灭有银来....
自己把Hashtable和ArrayList整合了一下,就这样能用了,挖哈哈...
散分咯.....
聪明
不过本来就有ListOrderedMap这种东西
接分,
楼主再介绍介绍怎么整合的.
-#62; Hashtable里取出的值,是原对象的一个拷贝
-#62; 而ArrayList里出来的是一个引用
是这样吗?我咋觉得不是呢
我觉得取出来的都是引用啊
都是引用的吧?
我也认为都是引用啊
都是引用
up
友情UP
u p!
u p!
u p!
一样的,取出去的就相当于一个指针
灭好意思,代码就灭好意思放出来了...
就只是把两者包装一下,一个ArrayList,一个Hashtable,Hashtable里放一个对象的key,这个Hashtable项里的value就是这个ArrayList项的index,两者结合起来...
取出时,返回ArrayList里的对象引用...
回楼上的,Hashtable里返回的,确实是一个对象的拷贝,因为修改取出的对象不会影响到原Hashtable里的,还得再次覆盖它才行,这个再多线程里面会出毛病的..
还有谢谢逍遥,ListOrderedMap这个东西我现在就去看看,嘎嘎..
崩溃,灭有看到逍遥说的ListOrderedMap耶,匿了匿了。。。
呆会儿来散分。。
ListOrderedMap, 没有听说过!
冒失没有!