Чтение из файла методом.equalIgnoreCase()
Мне нужно добавить 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");
}
1 ответ
Вы можете переписать функцию ifFound, чтобы проверить, передается ли элемент в коллекции в качестве первого параметра .equalsIgnoreCase(name)
и верни истину.
Это не должно требовать особого редактирования и, вероятно, потребует замены .equals(name)
функция в ifFound с .equalsIgnoreCase(name)
,