[问题] arraylist remove疑问

楼主: iori9100 (呵呵)   2018-01-15 17:28:00
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
感恩...
作者: ssccg (23)   2018-01-15 17:41:00
标题arraylist内文是map? 拿出来跑循环有需要remove?先不管你的Map,remove后index就会改变,你remove了1~9那第10个就变成在0,List里只剩这一个。自己先想清楚在做什么吧
楼主: iori9100 (呵呵)   2018-01-16 00:08:00
没有需要删除全部,我是想搭配v值去跑,看是否能写一起还是分开,我再想一下
作者: erty0402 (缺副驾驶)   2018-01-16 12:56:00
iterator is better

Links booklink

Contact Us: admin [ a t ] ucptt.com