如何获取此示例的对象的特定值

时间:2015-11-09 12:10:31

标签: java object arraylist

我有以下代码。

private void relacion() throws Exception {
    AlumnoDAO alumnodao = new AlumnoDAO();
    for (int i = 0; i < alumnodao.listar().size(); i++) {
        System.out.println(alumnodao.listar().get(i));
    }
}

它返回一个对象的ArrayList。 但我需要访问这样的名字。

enter image description here

你看到我,身份证,姓氏等。 但我特别想要这个名字。我不知道怎么做。 我正在使用POJO

2 个答案:

答案 0 :(得分:0)

示例:

System.out.println(alumnodao.listar().get(i).id); // access the 'id' field

System.out.println(alumnodao.listar().get(i).nombre); // access the 'nombre' field

System.out.println(alumnodao.listar().get(i).apelidos); // access the 'apelidos' field

您可能需要使用 getter 来访问您的arraylist的对象成员变量,具体取决于他们的 可见性

答案 1 :(得分:0)

get ArrayList方法返回一个对象,可以访问其public个字段。因此,您可以通过执行以下操作来访问返回对象的名称:

System.out.println(alumnodao.listar().get(i).nombre);

但是,在大多数情况下,您不希望将您的字段声明为public。通常做的是将字段声明为private并使用getterssetters访问它们。