List 具有条件的对象的映射列表
我有一个对象列表,我想做这样的东西List 具有条件的对象的映射列表,list,kotlin,List,Kotlin,我有一个对象列表,我想做这样的东西 myobjectList = myObjectList.map{ if( !listObjectIDontWantModify.contains(it) it.copy(value = newvalue)} 但是返回列表。我只想修改一些对象,但保留所有对象 您可以这样做: myObjectList = myObjectList.map { if (it !in listObjectIDontWantModify) it.copy(value = ne
myobjectList = myObjectList.map{ if( !listObjectIDontWantModify.contains(it) it.copy(value = newvalue)}
但是返回列表。我只想修改一些对象,但保留所有对象 您可以这样做:
myObjectList = myObjectList.map {
if (it !in listObjectIDontWantModify) it.copy(value = newValue)
else it
}