case 4: if(studentInfo.isEmpty())
{
System.out.println("No student record exists!");
}
else
{
System.out.println("Enter the name of the student you want to search for: ")
searchName = sc2.next();
for(Student stu : studentInfo)
{
if(stu.getName().equalsIgnoreCase(searchName))
{
System.out.println("Match found: "+stu);
}
else
{
System.out.println("No match found for the given name!");
}
break;
}
}
break;
这是我的案例块,其中我从用户那里获取一个字符串,这将是一个名称,并搜索列表是否包含该名称(最初记录是在以前的案例块中添加的)。我想显示与用户给出的名称匹配的所有名称。例如:如果列表有 2 条名为 John 的记录,我想同时显示这两条记录。有人可以指导我在上面的代码中需要修改什么吗?提前致谢!