Como descobrir o instance de um objeto?

8 respostas
M

Como descobrir o instance de um objeto?
eu uso uma função que me retorna um objeto e sua representação em outputstrean e queria instanciar o objecto para poder salvar o arquivo com a devida extensão, tem como?

8 Respostas

T

Object obj = …;
System.out.println (obj.getClass().getName());

psandrelli

Vc pode testar se é a instancia do objeto que vc precisa.

if(obj instanceof Classe)
O

Como respondido , use o instanceOf !

Andre_Brito
public class Teste
{
	public static void main(String[] args) {
		Teste t = new Teste();
		Object o = t;
		
		System.out.println(o.getClass().getName());
		
		
	}
}

Basicamente o que o thigol falou.

Quinger

para descubrir o nome da instancia é:
System.out.println(objeto.getClass().getName());

para comparar se é uma instancia de algum objeto:
objeto instanceof Pessoa

abraços

C

x

feltraco

Quinger:
para descubrir o nome da instancia é:
System.out.println(objeto.getClass().getName());

para comparar se é uma instancia de algum objeto:
objeto instanceof Pessoa

abraços

ainda tem objeto.getInstance()

\o/

Quinger

feltraco:

ainda tem objeto.getInstance()

\o/

nunca usei…

vlw

Criado 28 de janeiro de 2008
Ultima resposta 29 de jan. de 2008
Respostas 8
Participantes 8