Сделайте так, чтобы ваш метод checkValidityAndDelete
возвращал логическое значение, чтобы указать, является ли этот человек действительным и удаленным:
private boolean checkValidityAndDelete(Person person) {
return person.isValid() && deletePersonFromDB1(person);
}
Итак, если checkValidityAndDelete
возвращает false
, вы можете continue
, если он возвращает true
, вы можете продолжить работу с остальной частью вашей логики кода. Вы также можете достичь этого без использования continue
, если вы хотите это сделать:
for (Person person : persons) {
if(checkValidityAndDelete(person)) { // If the person is valid,
// perform logic...
}
// if not valid, skip if, and continue to next person...
}