Duvida cruel

3 respostas
M

Boa Noite Pessoal!!! :cool:

Queria so saber se tem como converter uma variavel do tipo Object para o tipo String!!! Essa variavel do tipo Object ta recebendo um valor de uma combobox.

Agradeço a ajuda!!

3 Respostas

C
Object string = "PortalJava.com";

String pj = (String) string;
L

Se o valor selecionado do ComboBox for do tipo String, só precisa fazer um cast para String, se for outro objeto qualquer você faz um cast para esse outro objeto e nele deve existir um getXXX para pegar o valor selecionado. De qualquer forma a classe Object têm um método chamado toString que retorna a representação string desse objeto, mas para ele retornar o que estava no combobox, o objeto retornando deve sobrescrever toString para fazer isso, porque senão vai simplesmente mostrar o nome da classe e o hashcode do objeto (implementação de Object de toString).

Object o1 = new Object();
String s1 = o1.toString();

Object o2 = "luiz";
String s2 = (String) o2; //cast porque sei que o2 é uma String
M

Vlw pela ajuda pessoal!!! :grin:

Criado 11 de janeiro de 2008
Ultima resposta 14 de jan. de 2008
Respostas 3
Participantes 3