は、javaの特定のオブジェクトを見つけて変更するには、うまくいく方法ですか?私はそのようなメソッドを持っています:ArrayList内の特定の要素を見つけて変更する
public update(MyObj o) {
for (MyObj objToModify: DATA) {
if (objToModify.getId() == o.getId()) {
objToModify.setName(o.getName());
// and so on ...
}
}
}
たとえば、Java 8のいくつかの他の機能に書き換えることはできますか?私は多くのプロパティを持っていましたので、新しいプロパティをすべて手動で設定することはできませんでした。
あなたは 'Map <...,MyObj>'を使ってオブジェクトに直接アクセスする方が良いかもしれないようです。 –
あなたは答えとして私に例を挙げることができますか? –