看板 AndroidDev 關於我們 聯絡資訊
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://www.ptt.cc/bbs/AndroidDev/M.1516008482.A.426.html
ssccg: 標題arraylist內文是map? 拿出來跑迴圈有需要remove? 01/15 17:41
ssccg: 先不管你的Map,remove後index就會改變,你remove了1~9那第 01/15 17:44
ssccg: 10個就變成在0,List裡只剩這一個。自己先想清楚在做什麼吧 01/15 17:45
iori9100: 沒有需要刪除全部,我是想搭配v值去跑,看是否能寫一起 01/16 00:08
iori9100: 還是分開,我再想一下 01/16 00:08
erty0402: iterator is better 01/16 12:56