Galera eu consigo utilizar instanceof entre array list
por exemplo:
List<Integer> list = new ArrayList<Integer>();
if (list instanceof List<String>)
{
List<String> new_name = (List<String>) list;
}
Galera eu consigo utilizar instanceof entre array list
por exemplo:
List<Integer> list = new ArrayList<Integer>();
if (list instanceof List<String>)
{
List<String> new_name = (List<String>) list;
}
Não.
Motivo:
[quote]Cannot perform instanceof check against parameterized type ArrayList.
Use instead its raw form ArrayList since generic type information will be erased at runtime.[/quote]
alem do mais…
List não é Generic…
apenas ArrayList