Валидатор ведет себя очень странно
1)Ругается на синт ошибку ArrayList
2)Вводит только 7 элементов (хотя цикл ввода оформлен правильно,я проверял)
3)Вывод какой-то странный ,тут уже с логикой я туплю
Помогите!
package com.javarush.task.task07.task0720;
import java.util.Scanner;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Перестановочка подоспела
*/
public class Solution {
public static void main(String[] args) throws IOException {
int m,n;
String none;
Scanner scanner = new Scanner(System.in);
ArrayList<String> list = new ArrayList<>();
n=scanner.nextInt();
m=scanner.nextInt();
for(int i = 0;i<n;i++){
none=scanner.nextLine();
list.add(none);
}
for(int i = 0;i<m;i++){
list.add(list.get(i));
list.remove(i);
}
for(int i = 0;i<list.size();i++){
System.out.println(list.get(i));
}
}
}