zmienna nazwą zmiennej

0

bylo juz wiele takich tematów jednak nie odnośnie JAVY, jak w javie to zrobic?

mam

int i=1;
String s= "p"+i;
Button s; <------ i tu chce zamiast s wstawic zawartość zmiennej s.

1

Najprościej zrobić tablicę przycisków i używać:
int i=1;
Buttons[i]...

1

Użyj mapy:

Map<String, Button> map = new HashMap<String, Button>();
map.put("bla", new Button(...));
map.put("bla2", new Button(...));
...

Button wybranyPoNazwie = map.get("nazwa");
lub
String s = "p" + i;
Button b = map.get(s);

0

@Lewy2905 najprosciej rzecz ujmując: nie należy tak robić. Ilość przypadków kiedy to poważnie ma sens jest bardzo bardzo niewielka i twój przypadek ze statkami NIJAK do nich nie należy.

0

@Shalom dzięki, wiedzieć co nie należy robić też trzeba.

reszcie dziekuje za to, że podała mi prawidłowy sposób.

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