使用Map
我们知道,
List
是一种顺序列表,如果有一个存储学生Student
实例的List
,要在List
中根据name
查找某个指定的Student
的分数,应该怎么办?最简单的方法是遍历
List
并判断name
是否相等,然后返回指定元素:List<Student> list = ... Student target = null; for (Student s : list) { if ("Xiao Ming".equals(s.name)) { target = s; break; } } System.out.println(target.score);