Професионална програма
Loading...
Ivanov.Ivan avatar Ivanov.Ivan Trainer 558 Точки

Инициализация на масив функционално в 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:

Тагове:
0
Java Advanced
supersane avatar supersane 233 Точки

Това, което си написал като Java код при мен работи, мисля си дали не си изпуснал:

import java.util.Arrays;

 

0
Ivanov.Ivan avatar Ivanov.Ivan Trainer 558 Точки

Импортнал съм го .... Ще пробвам да си направя нов клас и да компелирам .... 

0
Ivanov.Ivan avatar Ivanov.Ivan Trainer 558 Точки

Оправи се. Сетих се, че създадох нов проект върху стария и го презаписах. Явноп тогава нещо се е умешало. Направих нов и всичко си дойде на мястото ...

1