Conversao de tipo de variavel

4 respostas
E

Gostaria de saber se existe algum metodo em java que converta uma variavel de um tipo qualquer para String, achei algo falando de um metodo toString, mas nao sei se funciona.

4 Respostas

cu_ringa

pode ser assim:

String s = new StringBuffer().append(variavel).toString();

pcalcado

Oi,

A classe Object, que todas herdam, possui um método toString(). Geralmente ele pode ser utilizado para fazer a conversão, mas o que este método retorna depende exclusivamente de quem programou a classe [geralmente as classes da API ou as bem feitas trazem informações sobre o que o seu toString() retorna].

Você pode ainda usar o operador +, que chama o toString(), por exemplo:

Usuario usuario = getUsuario();
String texto = "ULTIMO ACESSO POR:"+usuario;

Faz com que texto receba "ULTIMO ACESSO POR " e o resultado do toString da classe Usuario [que neste caso, poderia ser o login do cara, por exemplo].

[]s

rogeriop80

Na grande maioria das conversões o toString funciona bem sim…

dsiviotti

toString() é o método que você procura. As Classes da API sempre tem toString implementado. O problema é se alguém te passou uma classe, nesse caso você deve checar se ele implementa toString.

Criado 8 de maio de 2004
Ultima resposta 9 de mai. de 2004
Respostas 4
Participantes 5