[問題] 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