Valor de uma variável inteira a partir do seu nome dentro de uma string

2 respostas
H

oi

alguém me sabe dizer se é possível obter o valor de uma variável inteira a partir do seu nome dentro de uma string?!!??
compliquei? :shock:

aqui vai um exemplo do que quero fazer:

int i = 3;
String s = “i”;

Quero obter o valor 3 através da String ‘s’ que contém o nome da variavel ‘i’…

obrigado

2 Respostas

Rapapel

Vc terá que usar o wrapper Integer

Integer i = 3; i.toString();

ou então concatenar a uma string

int i = 3;
String number = ""+i;

A primeira abordagem é mais elegante.

H

:lol: sim, isso seria fácil…

mas o que eu quero é uma funcao que ao fazer um

System.out.println("" + funcao(s));

me imprima “3”…

uma solução para o problema que tenho seria usar hashmaps

HashMap hm = new HashMap();
hm.put(“s”, 3);

e depois fazer o get do ‘s’, mas não queria utilizar hashmaps…

Criado 8 de junho de 2008
Ultima resposta 11 de jun. de 2008
Respostas 2
Participantes 2