-2

我需要在从提供的文件中读取名称时添加ignoreCase..仍然是初学者,那么我应该在哪里添加 .equalsIgnoreCase() 方法?请帮忙!

    while(inputFileBoy.hasNext())
    {
        male.add(inputFileBoy.nextLine());
    }
    while (inputFileGirl.hasNext())
    {
        female.add(inputFileGirl.nextLine());
    }
    Boolean ifMales,ifFemales;
    ifMales=ifFound(male,name);
    ifFemales=ifFound(female,name);

    //if statement to check
    if(ifMales || ifFemales)
    {
        System.out.println("Name *"+ name+ "* is POPULAR");
    }
    else
    {
        System.out.println("Name *"+ name+ "* is NOT POPULAR");
    }
4

1 回答 1

0

您可以重新编写 ifFound 函数来检查集合中的元素是否作为第一个参数传递.equalsIgnoreCase(name)并返回 true。

这应该不需要太多编辑,可能只需.equals(name)要将 ifFound 中的函数替换为.equalsIgnoreCase(name).

于 2018-01-26T04:31:52.910 回答