Всем привет!
Пытаюсь считать с консоли команду и выполнить действия в зависимости от неё.
Но, при выполнении String query = sc.nextLine(); внутри цикла ввод с клавиатуры не ожидается и цикл переходит сразу на следующую итерацию i = 1.
Как заставить подождать ввод с клавиатуры?
Scanner sc = new Scanner(System.in);
int q = sc.nextInt();
for (int i = 0; i < q; i++) {
String query = sc.nextLine();
if (query.equalsIgnoreCase("Insert")) {
int x = sc.nextInt();
int y = sc.nextInt();
myList.add(x, y);
} else if (query.equalsIgnoreCase("Delete")) {
int x = sc.nextInt();
myList.remove(x);
}
}