作者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/m.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