Java-8-Lambda-技巧

5次阅读

共计 295 个字符,预计需要花费 1 分钟才能阅读完成。

来自: 原文出处

// 将数据源中姓钟的, 并将他的年龄改成 99 岁
// 方法一:usersss = usersss.Select(o => {o.Age = o.Name.StartsWith("钟") ? 99 : o.Age;
  return o;
  }).ToList();

// 方法二:usersss.ForEach(o => {o.Age = o.Name.StartsWith("钟") ? 99 : o.Age;
  });

// 方法三
usersss = usersss.FindAll(delegate(User o) {if (o.Name.StartsWith("钟")){o.Age = 99;}
 return o.Name != null;
});
正文完
 0