Wpis z mikrobloga

#programowanie #java

Cześć, moglibyście mnie poratować jakąś radą/linkiem czym kolwiek. Link do kodu: http://pastebin.com/rL1xhiH5

Mój problem polega na tym, że w liniach 62-66 jest pętla która idzie po każdym elemencie z tablicy w tym wypadku AAA. Chciałbym żeby pętla działała na tablicach które zostaną wybrane przez comboboxa. Nazwy w Comboboxie są takie same jak nazwy tablic, więc jeśli użytkownik wybierze AAA to pętla zadziała na tablicy AAA jak BBB to na BBB itd. Jest jakiś mądry sposób na to? Dzięki !
  • 6
  • Odpowiedz
@pulla: zwykły if/switch, ew. robisz pętlę po tym samym elemencie, który będzie wskazywał na odpowiednią tablicę?
  • Odpowiedz
@rss: mówisz o takim ifie? if (cIndexchoice.getSelectedItem().toString() == "AAA") ? Jeśli tak to lipa bo ja tych tablic mam koło 20 więc 20 ifów odpada.
  • Odpowiedz
Mapa gdzie kluczem jest string wybierany w comboboxie a wartoscia odpowiednia tablica. Przed petla wybierasz tablice z mapy po kluczu ktorym jest aktualna wartosc comboboxa.

Ifom i switchom mowimy stanowcze nie :p
  • Odpowiedz