for( UserEntity entity : userEntityList ){
for( UserEntity entity2 : userEntityList2 ){
if( entity.getName().equals(entity2.getName()) ){
entity.setHobby(entity2.getHobby());
}
}
}
对于这种代码,各位一般怎么优化处理
for( UserEntity entity : userEntityList ){
for( UserEntity entity2 : userEntityList2 ){
if( entity.getName().equals(entity2.getName()) ){
entity.setHobby(entity2.getHobby());
}
}
}
对于这种代码,各位一般怎么优化处理
Arrays.stream(declaredFields).filter(field -> !hasFiltration.contains(field)).forEach
过滤掉已经达到条件的对象,可以减少循环比对次数