У меня в консоли 2 строки, одна из которых Размер массива , а вторая строка - это элементы в массиве, и элементы разделяются пробелом.Мне нужно прочитать эти элементы как целое число и передать его функции в виде массива, такого как getInput (int [] nums).
Ex:
5
1 2 2 3 3
Как это сделать в Java 8 с использованием буферизованного читателя?
Я попробовал ниже приведенный ниже код, но это не то, что я ожидаю.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int t = Integer.parseInt(br.readLine());
System.out.println("Array Size:" + t);
int input[] = new int[t];
for (int i = 0; i < t; i++) {
input[i] = Integer.parseInt(br.readLine());
}
for (int i = 0; i < input.length; i++) {
System.out.println(input[i]);
}