gpt4 book ai didi

java - 可以使用此代码退出

转载 作者:行者123 更新时间:2023-12-02 05:58:49 25 4
gpt4 key购买 nike

我是 Java ArrayList 的新手。当我调用类方法时,退出语句时遇到问题LookUp.searchstudent(iRegistered); 之后返回主菜单

else if (choice==2) {
//statement
}
else if (choice==3) {
System.out.println(" Keywords to Search");
LookUp.searchstudent(iRegistered);
}
System.out.println("");
choice=menu();

这是我的类方法,它在我的 ArrayList 上搜索数据

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);
}

}

最佳答案

您一次又一次地调用您的方法,您需要返回一个 Records 而不是再次调用 searchstudent() 方法。

例如:

for(Records s: student) {
// code
return s;
}

关于java - 可以使用此代码退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22846236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com