如何为Collection的所有字段分配公共值?

Kar*_*yan 1 java collections apache-commons-collection

我有一个名为Employee的POJO类,带有empName和Salary.我有一个Employee集合作为具有员工详细信息的对象.现在我想将特定字段的值重置为某个常用值.在这种情况下,我想为列表中的所有员工项目分配薪水"0".

List<Employee> empList;

public class Employee{
    private String empName = "";
    private int empSalary = "";
}
Run Code Online (Sandbox Code Playgroud)

而不是使用For/Foreach迭代员工列表,并为列表中的所有项目分配所需的值.

有没有任何简单或有效的方法来使用任何CollectionUtils(Apache公共或任何其他)实现相同的方法.

ret*_*hab 5

从Java 7开始,对于集合的"批量"更新没有简洁的方法.希望Java 8会变得更好,但是现在我建议查看像guava这样的库:http://code.google.com/p/guava-libraries/wiki/FunctionalExplained