Detectar tipo de dados em uma "List"

Digamos que eu tenho duas listas assim

[code]List lista01 = new ArrayList();

List lista02 = new ArrayList();[/code]

Existe algum meio de eu detectar que os dados de lista01 são sobre “Cliente” e de que lista02 são sobre “Fornecedor” sem precisar percorrer a mesma??

Preciso isso para questões de “Reflection”

Mas vc está adicionando Cliente na lista01 e Fornecedor na lista02.

Sim, olhando o código eu sei disso.

Mas e se eu preciso de um méthodo assim

public Class<?> getTipodeObjeto(List lista){
// Retorna o Tipo de Dados da lista
}

Isso eu preciso para questões de “Reflection”, pois percorrerei esta classe retornada por este método e a converterei para um outro tipo de dados como XML ou Javascript

Creio que você terá que usar instanceof mesmo!
Vai uma alternativa…
Valew!