是一些優雅的方式來查找和修改java中的某些特定對象?我有這樣的方法:查找並修改ArrayList中的特定元素
public update(MyObj o) {
for (MyObj objToModify: DATA) {
if (objToModify.getId() == o.getId()) {
objToModify.setName(o.getName());
// and so on ...
}
}
}
是可以重寫爲lambda例如,或Java 8的其他功能?我有很多屬性,所以我會更喜歡某些選項,我無法手動設置所有新屬性。
看起來像使用'Map <...,MyObj>'來更好地直接訪問該對象。 –
你能舉個例子嗎? –