nocneszczury
#programowanie #java
Mam następujący problem: mam dużo pól które mają bardzo podobną nazwę (a1, a2, a3....). Chciałbym w pętli odwołać się do tych pól, mniej więcej tak: ("a"+iterator).metoda(). Jak to zrobić?
  • Najlepsze
  • Wszystkie komentarze
KooooooooooT
@nocneszczury: nie widze innej opcji niz wrzucenie ich do jakiejs listy lub tablicy
r3m0
r3m0
9
@nienarodzony: Refleksję to ja bym zalecał przy używaniu takich cudów.
Darjo
@jacekprim: refleksja nie jest ani wydajna ani elegancka, ani nie kontroluje typow itd itp. Zamien dlugasna liste pol na tablicealbo liste.
jacekprim
jacekprim
class Test {
private int liczba1 = 1;
private int liczba2 = 5;
private int liczba3 = 7;

public void wypiszLiczby() {
n.....y
n.....y
frax
frax
0
@nocneszczury: Jeżeli masz dużo takich pól, to pewnie zamiast nich powinieneś mieć tablicę.
ilmash
@r3m0: prychłem (✌ ゚ ∀ ゚)☞