Odczyt n lini danych oddzielonych spacjami

0

Witam,
ponownie mam do was zapytanie o wskazówki.
otóż mam w pierwszym wierszu w konsoli ilość prób n (ma być liczba linii)
a w kolejnych oddzielone spacjami liczby typu int na których chce dokonywać działań.

jak daje

Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
       int a;

        for (int i = 0; i < n; i++) 
        {
            a = scanner.nextInt();
        
        } 

to odczytuje mi każdą kolejną wg podanej cyfry-n a nie wg linii

1
        for (int i = 0; i < n; i++) 
        {
            String[] numbers = scanner.nextLine().split(" ");
            for(int j=0;j<numbers.length;j++)
            {
                 int k = Integer.parseInt(numbers[j]);
                 ...
            } 
        }
0
bogdans napisał(a):
        for (int i = 0; i < n; i++) 
        {
            String[] numbers = scanner.nextLine().split(" ");
            for(int j=0;j<numbers.length;j++)
            {
                 int k = Integer.parseInt(numbers[j]);
                 ...
            } 
        }

a bez "split" jakiś inny sposób ?

1

Jest

        for (int i = 0; i < n; i++) 
        {
            String line = scanner.nextLine();
            Scanner sc = new Scanner(line);
            while(sc.hasNextInt())
            {
                 int k = sc.nextInt();
            } 
        }
0

ok, dziękuje

1 użytkowników online, w tym zalogowanych: 0, gości: 1