私は次のクラスを持っています:
class A {
String s;
Double d;
A a;
}
class B {
String s;
Double d;
}
そして、次の ArrayLists:
List<A> A_list = new ArrayList<A>(); // List of A class object
List<B> B_list = new ArrayList<B>(); // List of B class object
私がする必要があるのは次のとおりです。
iterate through A_list
iterate through B_list
if A_list.get(i).s is equal to B_list.get(j).s
// just update this A_list.get(i).d value without changing other properties
then A_list.get(i).d = A_list.get(i).d + B_list.get(j).d;
他のプロパティを変更せずに、オブジェクトのarrayList内の特定のオブジェクトプロパティを更新するにはどうすればよいですか?
私はJavaの経験があまりありません。なので、間違っていたらごめんなさい!
ありがとう!