Newsgroup: it.comp.java
Titolo: nome variabile dinamico

mi chiedevo se era possibile definire il nome di una variabile in modo
dinamico.. cioe' mi spiego meglio:
String nomeVarParteDinamica = 3;
dove ParteDinamica e' una piccola sottostringa assegnata a Run-Time..
sarebbe di grande comodo! :)
voi che dite?
PS: mi ricordo che in Delphi qcosa del genere si poteva fare..

String nomeVarParteDinamica = 3;
nell'esempio volevo scrivere:
String nomeVarParteDinamica = "una stringa";

 sarebbe di grande comodo! :)
Comodo e fonte dei peggiori problemi immaginabili.
No, non si può fare e comunque sarebbe un pessimo stile di 
programmazione. Se spieghi cosa vuoi ottenere possiamo aiutarti a farlo 
in un modo piu' sensato.
Andrea

 voi che dite?
Che non ha senso. Come penseresti di fare a meno di un riferimento 
statico alla variabile mentre scrivi il codice? Tutto di reflection? 
Follia pura.
Quello che ti serve è probabilmente che il "nome" sia una proprietà 
dell'oggetto.

in un modo piu' sensato.
vediamo se riesco a spiegare la mia situazione..
allora in una JSP ho un elenco di <INPUT TEXT> e affiancato un elenco
di <INPUT CHECKBOX>. I due elenchi sono due gruppi distinti che
racchiudono tutti i checkbox e tutti i texbox
 _______        __
|_______|       | _ | 
 _______        __
|_______|       | _ | 
 _______        __
|_______|       | _ | 
ecc..
la mia servlet legge questi due elenchi come due String[] con
getParameterValues("nomeGruppo").
Ora cio' che volevo fare io e' verificare che per ogni checkbox
segnato vi sia qcosa di scritto nel testBox.
il problema e' come riferirsi al valore del testo nel testBox mentre
si sta analizzando se il suo relativo checkbox e' segnato?!
io ho solo 2 vettori che potrebbero avere dimensioni diverse xke' il
valore del checkbox viene passato solo se e' segnato altrimenti nulla
invece il valore testBox viene passato anche se esso e' vuoto.
quando ho chiesto di rendere il nome delle variabili dinamico era xke'
avevo intenzione di legare ogni textBox al suo proprio checkbox
ponendo il name nella JSP di ogni textBox uguale al valore del
checkbox. Cosi' dalla servlet creando il nome di variabile in modo
dinamico.. avrei acceduto al particolare textBox.
e' 1 casino, lo so.. spero ke qkuno abbia capito il mio problema.. 
..mi sa che scrivendo il mio problema mi e' venuta un'idea di come
fare.. cmq provero'...
spero ke nel frattempo a qualcuno venga un'idea piu' brillante.. vi
faccio sapre cosa riesco a combinare :)
--
.Chucky. 

 e' 1 casino, lo so.. spero ke qkuno abbia capito il mio problema.. 
Sinceramente non ho proprio capito il tuo problema e perché mai avresti 
bisogno di variabili dal nome "dinamico". Ho l'impressione che tu ti 
stia perdendo in un bicchier d'acqua. Prova a postare un pň di codice 
che a volte č piů chiaro di 1000 discorsi.
Andrea

.. ho risolto..!  :)  scrivendo mi era venuto in mente che nn era il
nome della variabile che mi serviva dinamico bensi il parametro da
passare al metodo getParameter() per ottenere il valore dello
specifico textBox. :)
grazie a tutti cmq
ciao
.Chucky.

^_^ volevi fare riferimento ad una variabile in stile ActionScript di flash?
Ho sempre odiato quel metodo.....
Cmq fa piacere che hai risolto 

Cmq fa piacere che hai risolto 
a chi lo dici! :)
.Chucky.