更新列表的所有元素而不循环

Yad*_*nan 4 java collections arraylist

我有一个清单,Arraylist<User>.User对象具有字段active.我需要使用活动字段更新列表的所有用户对象false.

迭代列表,我可以更新字段值.我想知道是否还有其他方法,使用哪种方法我可以将所有对象活动字段更新为'false'?

Ser*_*kyy 10

对于java 8,您可以使用流API和lambdas

List<User> users;
users.forEach((u) -> u.setActive(false));
Run Code Online (Sandbox Code Playgroud)