gpt4 book ai didi

Java无法找到带有链表的符号

转载 作者:行者123 更新时间:2023-12-01 19:12:37 24 4
gpt4 key购买 nike

我试图询问列表是否包含某个字符串。

public void searchList(Scanner scan, Object 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.");
}

我得到:

Prog7Methods.java:23: cannot find symbol
symbol : method contains(java.lang.String)
location: class java.lang.Object
if (list.contains(p))

我不明白!我已经导入了 java.io.* 和 java.util.* 它怎么不识别这个?

最佳答案

您需要将列表声明为列表。而不是

public void searchList(Scanner scan, Object list){

使用

public void searchList(Scanner scan, List list){

或者更好:

 public void searchList(Scanner scan, List<String> list){

关于Java无法找到带有链表的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7918780/

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