Нужно удалить элемент из списка, точнее с клавиатуры надо ввести индекс и по этому индексу должен удалиться элемент.
И при вводе "finish" с клавиатуры программа должна завершиться
public class Main {
public static void main(String[] args) {
ArrayList<String> note = new ArrayList<String>();
int count;
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("Выберите действие:\n" +
"1. Добавить задачу\n" +
"2. Вывести список задач\n" +
"3. Удалить задачу \n" +
"0. Выход");
count = Integer.parseInt(scanner.nextLine());
if (count == 1) {
System.out.println("Введите задачу для планирования");
note.add(scanner.nextLine());
System.out.println();
}
if (count == 2){
System.out.println("Весь список задач для планирования: ");
System.out.println(String.join("\n", note));
System.out.println();
}
if (count == 3){
// Здесь я пытался сделать, но возникли проблемы с переобразованием
System.out.println("Выберите номер задачи которую хотите удалить");
String indexInput = scanner.next();
note.remove(indexInput);
}
if (count == 0){
break;
}
}
}
}