从List <object> </object>获取元素

时间:2014-10-02 20:51:59

标签: java list

我想在Object中使用List<Object> s的变量。

示例:我有Student

public class Student {

    private int dni;
    private String name,

     ..getters and setter..
}

我有一份已经填好的学生名单。示例:List<Student>

我的问题是,如何获得dni的{​​{1}}和name

3 个答案:

答案 0 :(得分:0)

list.get(1).getDNI();
list.get(1).getName();

这是你想从我的问题中想到的。只需访问所需列表的对象,然后访问该对象的getter方法。

答案 1 :(得分:0)

您可以通过索引检索列表然后获取属性来访问列表中任何Student的属性。

示例:

Student first = list.get(0);
System.out.println(first.getName() + ": " + first.getDNI());
Student last = list.get(list.size() - 1);
System.out.println(last.getName() + ": " + last.getDNI());

如果您希望对列表中的每个 Student进行操作,则可以为每个循环

for(Student student : list) {
    System.out.println(student.getName() + ": " + student.getDNI());
}

答案 2 :(得分:0)

List Collection支持使用GET方法进行随机访问。 要获得第一个&#34;对象&#34;,您可以使用

list.get(0);

正如brso05所提到的,你需要一个getter方法。 我知道你可以有一种ArrayAccess,比如list.get(0)[0],但我不确定它是否适用于这种情况。