Java 可以使用此代码退出
我不熟悉Java的ArrayList。当我调用类方法时,退出语句时遇到问题 查找后返回主菜单。searchstudent(i注册) 这里是我的类方法,它在我的ArrayList上搜索数据Java 可以使用此代码退出,java,if-statement,arraylist,Java,If Statement,Arraylist,我不熟悉Java的ArrayList。当我调用类方法时,退出语句时遇到问题 查找后返回主菜单。searchstudent(i注册) 这里是我的类方法,它在我的ArrayList上搜索数据 public class LookUp { public static Records searchstudent(ArrayList<Records> student) { Scanner inputN = new Scanner(System.in); S
public class LookUp {
public static Records searchstudent(ArrayList<Records> student) {
Scanner inputN = new Scanner(System.in);
String name = inputN.nextLine();
for (Records s : student) {
if (s.getIdent().equals(name)) {
System.out.println(s);
} else if (s.getfirst().equals(name)) {
System.out.println(s);
}
}
return searchstudent(student);
}
}
公共类查找{
公共静态记录搜索学生(ArrayList学生){
扫描仪输入n=新扫描仪(System.in);
字符串名称=inputN.nextLine();
记录(s:学生){
如果(s.getIdent().equals(name)){
系统输出打印项次;
}else如果(s.getfirst().equals(name)){
系统输出打印项次;
}
}
返回学生(学生);
}
}
当您一次又一次地调用方法时,需要返回一个记录
,而不是再次调用searchstudent()
方法
例如:
for(Records s: student) {
// code
return s;
}
你到底有什么问题?我需要帮助如何退出并返回主菜单。
for(Records s: student) {
// code
return s;
}