Java 使用.equalIgnoreCase()方法读取文件

Java 使用.equalIgnoreCase()方法读取文件,java,ignore-case,Java,Ignore Case,我需要在从提供的文件读取名称时添加ignoreCase..还是初学者,那么我应该在哪里添加.equalsIgnoreCase()方法呢?请帮忙 while(inputFileBoy.hasNext()) { male.add(inputFileBoy.nextLine()); } while (inputFileGirl.hasNext()) { female.add(inputFileGirl.nextLine());

我需要在从提供的文件读取名称时添加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");
    }

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


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

读名字时忽略大小写是什么意思?您是否试图将文件中的名称与其他字符串进行比较,因为我在代码中没有看到任何其他字符串。