Инициализация на масив функционално в JAVA
Здравейте Колеги,
Имам следния проблем. Опитвам се функционално да прочета един ред, да го сплитна и да го върна в интов масив.
В C# това изглежда по следния начин:
int[] arr = Console.ReadLine().Split(new char[' '] , StringSplitOptions.RemoveEmptyEntries).Select(int.Parse).ToArray();
В Java съм написал нещо подобно:
Integer[] arr = Arrays.stream(sc.nextLine().split("\\s+")).map(Integer::parseInt).toArray(Integer[]::new);
При опит за компилация ми хвърля java.lang.ClassNotFoundException:
Импортнал съм го .... Ще пробвам да си направя нов клас и да компелирам ....
Оправи се. Сетих се, че създадох нов проект върху стария и го презаписах. Явноп тогава нещо се е умешало. Направих нов и всичко си дойде на мястото ...