Ajuda Variaveis

Pessoal tenho o seguinte

String nmEndereco = "av paulista";
String nomeVariavel = "nmEndereco";

consigo eu usar o nmEndereco como uma variavel?? em php eu fazia echo(&&nomeVariavel ) e ele me imprimia “av paulista” consigo eu fazer isso em java?

valeu

System.out.println (nmEndereco);
JOptionPane.ShowMessageDialog(null, nmEndereco);

O pessoal sou iniciante mas nem tanto tbm neh… eu sei q se eu der System.out.println(nmEndereco) eu imprimo na tela. .mas eu queria saber se tem como eu imprimir o avenida paulista sem saber ali na hora o nome da variavel. eu so sei q eu tenho o nome dela dentro de outra variavel. entendeu…

queria mostrar o conteudo da variavel q o nome esta dentro da variavel cujo eu conheco na hora…

String nmEndereco = "av paulista"; String nomeVariavel = "nmEndereco";

eu so conheco a nomeVariavel, e queria mostrar o valor da variavel nmEndereco atraves da nomeVariavel entenderam??

De uma forma simples, como no PHP, não.

Eu não recomendaria usar reflection no seu caso, porque seu problema pode ser resolvido de forma mais limpa com um Map (por exemplo, um TreeMap<String,String>). Exemplo:

Map&lt;String,String&gt; mapa = new TreeMap&lt;String,String&gt;();
mapa.put ("endereco", "Av Paulista 900");
mapa.put ("telefone", "555-5555");
mapa.put ("cpf", "123.456.789-01");
// Para imprimir o valor com nome "endereco"
System.out.println (mapa.get ("endereco"));