pole tekstowe java

A3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 34
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.

O1
  • Rejestracja: dni
  • Ostatnio: dni
1

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

Kopiuj
int[10]

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

Kopiuj
A3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 34
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?

JK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 107
1

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

ew. w javie 8 tak:

Kopiuj
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.

Kopiuj
Arrays.asList(text.split(" ")).subList(0, 5) 
i bez tego 
.limit(6)
A3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 34
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.