Java 使用.equalIgnoreCase()方法读取文件
我需要在从提供的文件读取名称时添加ignoreCase..还是初学者,那么我应该在哪里添加.equalsIgnoreCase()方法呢?请帮忙Java 使用.equalIgnoreCase()方法读取文件,java,ignore-case,Java,Ignore Case,我需要在从提供的文件读取名称时添加ignoreCase..还是初学者,那么我应该在哪里添加.equalsIgnoreCase()方法呢?请帮忙 while(inputFileBoy.hasNext()) { male.add(inputFileBoy.nextLine()); } while (inputFileGirl.hasNext()) { female.add(inputFileGirl.nextLine());
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)
读名字时忽略大小写是什么意思?您是否试图将文件中的名称与其他字符串进行比较,因为我在代码中没有看到任何其他字符串。