提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
数组列表包含对对象(而不是对象本身)的引用,对数组列表中对象所做的任何更改都会自动反映在列表中。
import java.util.ArrayList; public class Main { public static void main(String[] args) {/** 来 自 时 代 J a v a 公 众 号 - nowjava.com**/ ArrayList<Employee> emps = new ArrayList<Employee>(); // add employees to array list emps.add(new Employee("A")); emps.add(new Employee("T")); emps.add(new Employee("K")); // print array list System.out.println(emps); // change one of the employee's names// 来自 nowjava.com Employee e = emps.get(1); e.setName("new name"); // print the array list again System.out.println(emps); } } class Employee{ private String name; public Employee(String name) { this.name = name; } public String getName() { return name; } public void setName(