Salve, sto realizzando un programma in Java, ho 20 textfield denominate tf1, tf2, tf3... tf20
Su ognuna di esse effettuo gli stessi controlli e alcune operazioni, volevo sapere se esiste un metodo che permette di farlo tramite un ciclo for, e che quindi permette di impostare il nome della variabile a runtime.
Mi spiego in altre parole con un esempio:
il programma effettua questo controllo per ogni textfield:
if (tf1.getText().toString().contentEquals("")==false ) {...}
if (tf2.getText().toString().contentEquals("")==false ) {...}
...
if (tf20.getText().toString().contentEquals("")==fals e) {...}
Vorrei trovare un metodo per poter fare:
for(i=0;i<20;i++){
if (tf 'i+1' .getText().toString().contentEquals("")==false) {...}
}
dove per tf 'i+1' intendo le varie textfield
mccet

Rispondi quotando