Нужно преобразовать строку символов состоящую из положительных, отрицательных чисел и пробелов в int JAVA

Возможный ввод: -1 2 5 6 ; -2 7 2 9 ; -4 6 -9 5 ... (может вводится только 4 числа).

Вывод: массив чисел типа (int), пробелы не учитываются.


Ответы (1 шт):

Автор решения: SelectionForCollection

Попробуйте так:

int[] foo(String line) {
        int[] arr = new int[4];
        String[] str = line.split(String.valueOf(' '));
        for(int i = 0; i<4;i++){
            arr[i] = Integer.parseInt(str[i]);
        }
        return arr;
}
→ Ссылка