ciao a tutti,
volevo chiedervi se esiste una classe con relativi metodi che passatagli una Collection mi restituisca il tipo degli oggetti contenuti in essa...
grazie...
ciao a tutti,
volevo chiedervi se esiste una classe con relativi metodi che passatagli una Collection mi restituisca il tipo degli oggetti contenuti in essa...
grazie...
La vita sarebbe piu' facile se avessi il codice sorgente!
Non so se ho apito bene ma se vuoi una stringa che definisca il tipo dovrebbe bastare:
Object o=tuaCollezione.get(indice);
System.out.print(o.getClass().getName());
MI spiego meglio , una classe che testa potrebbe essere
import java.util.ArrayList;
public class Test {
public static void main(String[] args) {
ArrayList a=new ArrayList();
a.add("ciao");
a.add(new Integer(1));
a.add(new ArrayList());
for(int t=0;t<a.size();t++){
Object o=a.get(t);
System.out.println(o.getClass().getName());
}
}
}
la risposta che ho è
java.lang.String
java.lang.Integer
java.util.ArrayList
cioè i tipi.
grazie mille
La vita sarebbe piu' facile se avessi il codice sorgente!