Nome variabile

di il
3 risposte

Nome variabile

Ciao a tutti

Esiste una funzione che mi restituisce il nome della variabile?

cioè se ho:

int i = 5

c'è qualche metodo per ottenere il valore i???

Spero di essere stato chiaro

3 Risposte

  • Re: Nome variabile

    Cosa vuol dire ottenere?
    Mostrare sulla console?
    Usare nelle operazioni?

    Inviato dal mio GT-I9515 con Tapatalk 2
  • Re: Nome variabile

    Alby2812 ha scritto:


    Esiste una funzione che mi restituisce il nome della variabile?

    cioè se ho:

    int i = 5

    c'è qualche metodo per ottenere il valore i???
    No, non è possibile conoscere il nome di una variabile senza saperlo a priori.
    Se conosci già un nome oppure vuoi enumerare le variabili "di classe" (static) o "di istanza" di una certa classe, allora si può fare tramite la API della reflection.
    Ma per le variabili locali comunque no. I nomi non esistono più quando viene generato il bytecode.

    Alby2812 ha scritto:


    Spero di essere stato chiaro
    Non tanto, nel senso che dovresti spiegare meglio le ragioni di una tale richiesta. Magari c'è qualcosa sotto che non ci dici ..... e magari stai pensando nella maniera sbagliata.
  • Re: Nome variabile

    Scusate se rispondo adesso.
    Mi scuso anche per non essere stato chiarissimo.

    Quello che volevo era fara un paragone di variabili, ma non del valore della variabile ma del nome della variabile stessa

    Penso che fosse una cosa una cosa non fattibile,

    Sono riuscito a rifare il mio codice utilizzando un altro metodo di paragone

    Grazie
Devi accedere o registrarti per scrivere nel forum
3 risposte