10
ArrayListからアイテムを削除
私はArrayList仮定を持っていますlist、そしてそれは8つのアイテムAH を持っています、そして今list私はこれをどのように行うことができるかからint配列に保存された1,3,5ポジションのアイテムを削除したいと思います。 私はこれをしようとしています ArrayList<String> list = new ArrayList<String>(); list.add("A"); list.add("B"); list.add("C"); list.add("D"); list.add("E"); list.add("F"); list.add("G"); list.add("H"); int i[] = {1,3,5}; for (int j = 0; j < i.length; j++) { list.remove(i[j]); } しかし、最初に削除された配列の位置が変更された後、次の反復で間違った要素が削除されるか、例外が発生します。