从List <Student>获取具有匹配名称的Student对象,而不进行迭代(Java)

cha*_*eme 5 java collections list

我有一个List<Student>String firstName="George".我想从列表匹配中提取Student对象"George"而不使用迭代列表.可能吗?

可能是某些方法覆盖需要或任何使其工作的方法.

public Class Student {
     private String firstName;
     private String lastName;
     private String class;

     // getter, setter methods goes here....
}
Run Code Online (Sandbox Code Playgroud)

请帮我谢谢.

小智 0

您可以重写 equal() 方法然后创建一个带有firstname =“George”的Student对象当您这样做时,您可以使用list.indexOf(Student_object)方法来找出该对象的位置,您可以使用list.get( index) 获取列表中的 Student 对象