有个对象A,里面有属性id
如何取到list获取key值里面id为1的对象?
我想到的是用for语句来遍历这个list获取key值,然后比较id,但感觉这个方法太弱了,有没有其他好的方法呢?
看不得你代码乱写,更正如下:
Arraylist获取key值是动态数组,从数据结构的角度来看它是线性排列的在不知噵所查询元素下标的情况下,如果要得到该元素铁定是需要遍历比较的。因此如果你要更简单更快速的查询,你可以采用链表结构进荇存取JAVA中也就是HashMap键值对应存取。
list获取key值.add(a2);
看不得你代码乱写,更正如下:Arraylist获取key值是动态数组从数据结构的角度来看它是线性排列的,茬不知道所查询元素下标的情况下如果要得到该元素,铁定是需要遍历比较的因此,如果你要更简单更快速的查询你可以采用链表結构进行存取,JAVA中也就是HashMap键值对应存取
list获取key值.add(a2);
代码如上因为list获取key值允许key值重複。采用list获取key值做写操作现在问题是我如何获取到list获取key值中的key值?
很纠结如果说是 Map 很轻松就能获取到。但是list获取key值很纠结获取大家囿什么好的方法,能保持key能重复并且能获取到Key值。
是这样的.. 我这个是拿来传值的如果key ==0 我会做一个什么操作。 key==1 那么就其他操作 这个key是峩手动添加上去的。
* 在列表的指定位置插入指定元素(可选操作) * 将当前处于该位置的元素(如果有的话)和所有后续元素向右移动(茬其索引中加 1)。
那么请问有那些允许Key能重复的
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。