can someone help me how to shorten this code by using only ONE loop through the list which both deleteFromList() and increaseAge() can use??
private void deleteFromList() {
System.out.println("Type the name of the person you want to delete: ");
String nameOfPerson = keyboard.nextLine();
for (int i = 0; i < allPersons.size(); i++) {
if (allPersons.get(i).getName().equalsIgnoreCase(nameOfPerson)) {
allPersons.remove(i);
System.out.println("The person has been deleted!");
}
}
}
private void increaseAge() {
System.out.println("Type in the persons name: ");
String nameOfPerson = keyboard.nextLine();
for (int i = 0; i < allPersons.size(); i++) {
if (allPersons.get(i).getName().equalsIgnoreCase(nameOfPerson)) {
Person person = allPersons.get(i);
person.setAge();
System.out.println("Persons age have been changed");
}
}
}