作者iori9100 (呵呵)
看板AndroidDev
标题[问题] arraylist remove一
时间Mon Jan 15 17:28:00 2018
Map <Integer,Integer> hashMapmap=new TreeMap<>();
hashMapmap.put(1,4);
hashMapmap.put(2,2);
hashMapmap.put(3,5);
[543, 722, 901, 542, 721, 275, 454, 633, 812, 991]
下面的array是搭配v值跑出来的x座标(存在另一个arraylist)
如果要把index0-3 4-5 6-10各自拿出来跑回圈
用remove的方式 要如何写呢?
用了for for-loop 都一直跑IndexOutOfBoundsException
感恩...
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.231.97.228
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1516008482.A.426.html
1F:→ ssccg: 标题arraylist内文是map? 拿出来跑回圈有需要remove? 01/15 17:41
2F:→ ssccg: 先不管你的Map,remove後index就会改变,你remove了1~9那第 01/15 17:44
3F:→ ssccg: 10个就变成在0,List里只剩这一个。自己先想清楚在做什麽吧 01/15 17:45
4F:→ iori9100: 没有需要删除全部,我是想搭配v值去跑,看是否能写一起 01/16 00:08
5F:→ iori9100: 还是分开,我再想一下 01/16 00:08
6F:→ erty0402: iterator is better 01/16 12:56