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]