Fa�a o seguinte:

.....suaFuncao(Object objArray)
{
        Class classeDoObjeto;

        if (objArray.isArray())
                classeDoObjeto = objArray.getComponentType();
        else
                classeDoObjeto = objArray.getClass();


}

Se vc quiser receber um Object[] objArray, retire o if, s� o coloquei para mostrar a 
diferen�a. ;)


[]�s,

Sandro Toledo
TAM Linhas Aereas

-----Mensagem original-----
De: davimc [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 30 de dezembro de 2002 17:19
Para: [EMAIL PROTECTED]
Assunto: [enterprise-list] D�vida


Algu�m sabe como saber o tipo de objeto suportado por um 
array vazio. Por exemplo um m�todo x(Object[] arr), como 
posso dentro do m�todo conseguir distinguir quando alguem 
chama-o passando um Integer[], x(new Integer[0]), ou um 
Long[], x(new Long[0])?
Eu sei que posso para um objeto utilizar o m�todo getClass
() para retornar a classe, mas isso n�o est� funcionando 
quando uso com arrays porque os arrays s�o vazios.
Antecipadamente, obrigado.


 
__________________________________________________________________________
Venha para a VilaBOL!
O melhor lugar para voc� construir seu site. F�cil e gr�tis!
http://vila.bol.com.br



---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]




---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a