リストを持つ別のクラスのメソッドを呼び出そうとしていますが、それは私にはできません。ここに私の呼び出し文は次のとおりです。Javaでリストを呼び出す方法はありません
case 2: pm.displayList(list);
break;
case 3: pm.searchList(scan, list);
break;
そして、ここでは私の方法である:ここでは
public void displayList(List list){
System.out.print(list);
}
//search for element
public void searchList(Scanner scan, List list){
System.out.println("Search for element:\t");
String p = scan.nextLine();
if (list.contains(p))
System.out.println(p + " is in the list");
else
System.out.println(p + " is not in the list.");
}
は私のエラーです:
MyProgram7.java:50: displayList(java.util.List) in Prog7Methods cannot be applied to (MyList<java.lang.String>)
case 2: pm.displayList(list);
^
MyProgram7.java:53: searchList(java.util.Scanner,java.util.List) in Prog7Methods cannot be applied to (java.util.Scanner,MyList<java.lang.String>)
case 3: pm.searchList(scan, list);
「MyList」とは何ですか? –