use*_*462 0 java android arraylist
我正在尝试检索存储在ArrayList中的某个Long值的索引.但这是发生了什么:

dex被赋值为-1 - 我理解这意味着该对象在该arraylist中不存在.但事实上,确实如此.这就是我所知道的:

因此应该指定的值dex为0.
我搞砸了哪里?
编辑:nums也是Long类型的arraylist.
它做什么?nums.get(0)是java.lang.String,在你的屏幕截图指出的,虽然longList.get(0)是一个java.lang.Long.
事实上,它们不是同一个对象nums.get(0).equals(longList.get(0)) == false.您必须将其转换String为a Long(Long.parseLong例如),然后在其中搜索结果值longList
| 归档时间: |
|
| 查看次数: |
353 次 |
| 最近记录: |