Code:
nestoDrugoLista=new ArrayList();
nestoDrugoLista.add(new NestoDrugo());
...
NestoDrugo[] nestoDrugoNiz = new NestoDrugo[nestoDrugoLista.size()];
try {
nestoDrugoNiz[]=(NestoDrugo[]) (nestoDrugoLista.toArray());
} catch (ClassCastException cce) {
System.out.println("Izuzetak:\n" + cce);
}
nestoDrugoLista=new ArrayList();
nestoDrugoLista.add(new NestoDrugo());
...
NestoDrugo[] nestoDrugoNiz = new NestoDrugo[nestoDrugoLista.size()];
try {
nestoDrugoNiz[]=(NestoDrugo[]) (nestoDrugoLista.toArray());
} catch (ClassCastException cce) {
System.out.println("Izuzetak:\n" + cce);
}
Problem sam resio tako sto prolazim kroz listu i pojedinacno ubacujem clanove liste u niz (pritom ih kastujuci u zeljeni tip).
Video sam da u Javi 1.5.0 ArrayList ima metodu <T> T[] toArray(T[] a) i cini mi se da mi to treba, kako bi izgledao kod koji bi vrsio konverziju koristeci ovu metodu (nisam bas upoznat sa generics-ima)??
Owl