pole tekstowe java

0

Witam. Mam pewien problem. Chodzi o to że chce pobrać dane z pola tekstowego i zapisać je w tablicy int. Wiem że jest metoda getText() i wiem jak wartości z pola tekstowego zapisać do zmiennej typu int jednak nie mam pomysłu na to jak wprowadzić je do tablicy. Z góry dziękuje za pomoc.

1

Praktycznie identycznie jak w przypadku zwykłych zmiennych. Załóżmy masz 10 elementową tablicę

int[10]

i przypisujesz np. tak: tab[1] = wartość

0

A jeśli w jednym polu chce żeby użytkownik podawał 6 różnych liczb oddzielonych spacjami np. 5 13 16 18 24 27 to jak to zrobić w takim wypadku?

1

Można tak:
http://stackoverflow.com/a/8348652/3133441

ew. w javie 8 tak:

String text = "3 1 5 8 9 5";
        List<String> stringDigits = Arrays.asList(text.split(" "));
        List<Integer> digits = stringDigits
                .stream()
                .limit(6)
                .map(Integer::parseInt)
                .collect(Collectors.toList());

ew.

Arrays.asList(text.split(" ")).subList(0, 5) 
i bez tego 
.limit(6)
0

Już działa. Dziękuje wszystkim za pomoc :)

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