集册 Java实例教程 通过引用更新存储在列表中的对象

通过引用更新存储在列表中的对象

欢马劈雪     最近更新时间:2020-01-02 10:19:05

505
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
数组列表包含对对象(而不是对象本身)的引用,对数组列表中对象所做的任何更改都会自动反映在列表中。

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(
展开阅读全文