G
Guest
Gast
Hi!
Kann mir jemand sagen, weshalb ich bei diesem doch eigentlich validen Code:
... bei der Ausführung(!) (trotz Generics muss gecastet werden...) in der letzten Zeile folgende Fehlermeldung bekomme:
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Lfwharvester.Shop;
?
Kann mir jemand sagen, weshalb ich bei diesem doch eigentlich validen Code:
Code:
in = new BufferedReader(new FileReader("shops.dat"));
ArrayList<Shop> ar = new ArrayList<Shop>();
while ((str = in.readLine()) != null) {
StringTokenizer parser = new StringTokenizer(str, "|");
ar.add(new Shop(parser.nextToken(),
parser.nextToken(), parser.nextToken(),
parser.nextToken(), parser.nextToken(),
parser.nextToken(), parser.nextToken(),
parser.nextToken()));
}
shops = (Shop[]) ar.toArray();
... bei der Ausführung(!) (trotz Generics muss gecastet werden...) in der letzten Zeile folgende Fehlermeldung bekomme:
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Lfwharvester.Shop;
?