Galera,
tem como verificar se um objeto do tipo Object é uma lista ou não?
Galera,
tem como verificar se um objeto do tipo Object é uma lista ou não?
tente assim:
if (object instanceof List) {
...
}
Funcionou perfeitamente!!!
Brigadao!!
Galera,tem como verificar se um objeto do tipo Object é uma lista ou não?
Quando você diz lista, subentende-se o quê?
Se for array (exemplos: int[5], String[10]), você pode fazer assim:
public boolean isArray(Object o) {
return o.getClass().isArray();
}
Se for do tipo List, ou algum outro que você deseja, só usar o operador instanceof. Exemplos:
Tipo Collection
public boolean isCollection(Object o) {
return o instanceof Collection;
}
Tipo Lista
public boolean isList(Object o) {
return o instanceof List;
}
Na verdade é list mesmo. Muito boa a explicação. Muito útil para meu caso. Brigadao.
Galera,tem como verificar se um objeto do tipo Object é uma lista ou não?
Quando você diz lista, subentende-se o quê?
Se for array (exemplos: int[5], String[10]), você pode fazer assim:
Se for do tipo List, ou algum outro que você deseja, só usar o operador instanceof. Exemplos: Tipo Collectionpublic boolean isArray(Object o) { return o.getClass().isArray(); }Tipo ListaBoa a explicação :thumbup: [b]pvrsouza[/b] não esqueça de editar o topico e colocar [RESOLVIDO] public boolean isCollection(Object o) { return o instanceof Collection; }public boolean isList(Object o) { return o instanceof List; }