java - 从 ArrayList Java 获取实例变量值

标签 java oop arraylist

我有课

public class Employee{

  public String name;

}

public static void main(){

    Employee e1= new Employee();
    e1.name="AAA";

    Employee e2= new Employee();
    e2.name="BBB";

    Employee e3= new Employee();
    e3.name="CCC";

    Employee e4= new Employee();
    e4.name="DDD";

    ArrayList<Employee> al= new ArrayList<>();

    al.add(e1);
    al.add(e2);
    al.add(e3);
    al.add(e4);
}

现在,我需要迭代 ArrayList 并获取每个对象的 name 属性。我怎样才能做到这一点。有没有直接的方法可以做到这一点???

最佳答案

您可以使用 for-each 循环来完成此操作:

for (Employee employee : al) {
   System.out.println(employee.name);
}

关于java - 从 ArrayList Java 获取实例变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26353862/

相关文章:

java - 如何在 Vaadin 8 中从子线程获取访问 UI 线程

php oop mysql 查询

java - 创建列表的列表

java - 在物理内存为 16 GB RAM 和 8 个 CPU 的 Linux 上,JDK8 64 位的 JVM 堆大小 (Xms Xmx) 应该是多少

java - 读取 BLACKBERRY/J2ME 中的图像 - 未找到图像

oop - 如何发现 Perl 6 类型的所有角色?

java - java中的JSON字符串解析

java - 无法将 ArrayList 数据加载到 android 中的微调器

java - 如果我将 max -Xmx2048m 内存分配给具有 2GB RAM 的 64 位 Linux 机器的 Java 进程,会发生什么情况?

oop - 你称它们为函数、过程还是方法?