gpt4 book ai didi

java - 如何在忽略大写的情况下将 arraylist 与 String 进行比较?

转载 作者:行者123 更新时间:2023-11-29 08:29:03 25 4
gpt4 key购买 nike

我收到一条错误消息,指出 .equalsIgnoreCase 未定义 Dog 类型,有什么方法可以在ArrayList 而忽略大小写而不使用 .equalsIgnoreCase

public static int findDog(String toFind, ArrayList<Dog> dogs)
{
for (int i = 0 ; i < dogs.size() ; i++)
{
if (dogs.get(i).equalsIgnoreCase(toFind))
{
return i;
}
}
return -1;
}

Dog 有一个像这样的公共(public)构造函数:

public Dog(String name, double age, double weight)

最佳答案

你不能将 DogString 进行比较,假设 Dog 具有一些 String 属性,那么你可以这样做它与此:

示例:

if (dogs.get(i).getName().equalsIgnoreCase(toFind)){
return i;
}

关于java - 如何在忽略大写的情况下将 arraylist 与 String 进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49805997/

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