【发布时间】:2014-04-20 20:15:21
【问题描述】:
我正在尝试使用方法搜索保存在不同类中的对象,然后通过 main 方法打印方法输出,但到目前为止它不起作用。我在说 cannot make static reference to the non-static method. 的主要方法中遇到错误,我不应该将 Gerbil[] gerbilArray 作为参数,但这是我知道如何搜索对象的唯一方法。对打印或修复我的方法有任何帮助吗?
这是我搜索对象的方法行(所以你知道我在调用什么):
public String searchForGerbil(String search, Gerbil[] gerbilArray) {
这是调用上述方法的 main 方法中的一行:
System.out.println("Which gerbil would you like to search? (Enter lab ID)");
String search = keyboard.next();
System.out.println( searchForGerbil(search, gerbilArray) ); // I've also
break; // tried searchForGerbil(search, Gerbil[]) but both are giving me
// errors.
【问题讨论】:
-
公共静态字符串 searchForGerbil 可能会有所帮助。
-
皮特谢谢。我希望您已发布答案,以便我将其标记为正确。我犯了一个愚蠢的错误。
-
np。不认为这是值得的标记:-)
标签: java arrays class object search