配列リスト 2 から利用可能な配列リスト 1 の要素を削除する方法は?
例えば
ArrayList<AClass> list1 = new ArrayList<AClass>(); //AClass(int IDNumber, String date)
ArrayList<Integer> list2 = new ArrayList<Integer>();
AClass a1 = new AClass(1, "20/01/2013");
AClass a2 = new AClass(2, "21/01/2013");
AClass a3 = new AClass(3, "22/01/2013");
AClass a4 = new AClass(4, "23/01/2013");
list1.add(a1);
list1.add(a2);
list1.add(a3);
list1.add(a4);
list2.add(2);
list2.add(4);
//remove 2 and 4 from list1,
リストのサイズは大きくなります。それらを削除する方法やアルゴリズムはありますか。
私は答えを期待しています
// after removing Im expecting answer from list1 as
[1,22/01/2013]
[3,22/01/2013]