Это один из моих методов в моей программе. Когда я попытался найти код курса из одного из символов: j, g или t; он печатает только первую найденную строку и никогда не ищет следующий код курса.Использование расширенного цикла для поиска определенного символа, но только печатает первый соответствующий символ в ArrayList
NKDSG Foo 12,1 5 Т
YDSSE Ким 12,1 5 Дж
ESATF Лар 23.5 10 Дж
private Dogs searchForDogsByCourse(String dogsCode)
{
System.out.printf("%27s%27s%27s%27s%n","ID","Name","Running Time","Penalty");
int i = 0;
for(Dogs dogs : dogsList)
{
i++;
if(dogs.getCourseCode().equalsIgnoreCase(dogsCode))
{
System.out.printf("%27s%27s%27.2f%27d",dogs.getDogId(),
dogs.getName(), dogs.getDogRuntime(), dogs.getPenalty());
}
}
return null;
}
Когда я искал J, он выводит только первый он соответствует и заканчивает петля.
ID Название Running Time Penalty
YDSSE Ким заявление 12,1 5
Что вы ожидаете от «возвратных собак»? – Tunaki
@ Тунаки, о, я не должен быть там. Я забыл удалить его. –
Ваша проблема с печатью? –