Iterator wirft Exception

Status
Nicht offen für weitere Antworten.

maybedoo

Mitglied
Hallo,

ich will mit einem Iterator durch ein Collection durchlaufen, ansich ja ne Standardfunktion. Doch mein Iterator
wirft ne ClassCast Exception, obwohl alles vom Typ String ist.

Hier mal der Code:

Code:
public class HandleAPI {

	Class app;
	Hashtable table;
	Collection<String> names;

	
	public HandleAPI(Hashtable _table, int _amount) {
		
		table = _table;
		amount = _amount;
		
	}
	
	public void create() {
		
		names = table.values();

		for ( Iterator<String> i = names.iterator(); i.hasNext(); )
		{
		  String s = i.next();                       // Bei diesem String wirft er die Exception, obwohl die Collection und der 
                                                                        Iterator beide vom Typ String sind!!
		  app = createObject(s);

	}


Weiss einer woran das liegen kann?

Vielen Dank schon mal.



Gruss

May
 

maybedoo

Mitglied
Eigentlich schon, in einer Klasse davor hab ich genau dasselbe gemacht und das hat keine Exception geworfen.

Code:
Iterator<String> itr = names.iterator();
			
		int i = 0;
		while (itr.hasNext()) {
			str = itr.next();
			    
	
		    completeHT.put(str, apiHT[i]);
		    i++;
			 
		}

Ist zwar ne While-Schleife aber das ist sowieso egal.
Hab das sogar per Copy&Paste in meiner Klasse eingefuegt und trotzdem wirft sie eine und in der Klasse hier die davor aufgerufen wird, wird keine geworfen! Ich werd bloed hier :autsch: !


Greetz

May
 

Wildcard

Top Contributor
Überprüf es mit einem Debugger oder System.out. Ich kann dir garantieren, dass nicht nur Strings vorhanden sind.
 

mikachu

Top Contributor
um deine aussage zu unterstreichen mach doch die hashtable auch mit generics

Hashtable<Integer, String>

z.B.

weil dort liegt IMO der engpass deines vorgehens
 

maybedoo

Mitglied
OK es laeuft! Vielen Dank!

Ich hab die Hashtable mit genercis gemacht. In meiner Hashtable waren Strings und weitere Hashtables gespeichert.
Er hat immer probiert die Hashtables in den String zu speichern!

Code:
Hashtable<String, Hashtable> table;


public HandleAPI(Hashtable _table, int _amount) {
		
		table = new Hashtable<String, Hashtable>();


public void create() {
		
		names = table.keySet();   // da war das Problem!


Vielen Dank an das Forum, fuer die schnelle Hilfe!



May
 

mikachu

Top Contributor
jo, dann halt dich bitte auch an die konventionen, welche in der FAQ stehen, wenn mich nicht alles täuscht.
ich meine, wenn gelöst, dann thread schließen ;)
 

maybedoo

Mitglied
Hab ich doch gleich danach gemacht.

Oder nicht? Hab auf den durchgestrichenen Haken geklickt damit er net mehr durchgestrichen ist ^^.

May
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Ein Iterator ist eine Implementierung des Interface Iterable? Allgemeine Java-Themen 2
D Iterator Allgemeine Java-Themen 1
M Iterator für trinären Baum Allgemeine Java-Themen 0
S OOP ClassCastException bei casting von eigener Klasse aus Iterator Allgemeine Java-Themen 3
D nested loops mit Iterator Allgemeine Java-Themen 2
Pastafari Iterator über nested HashMaps Allgemeine Java-Themen 7
A Compiler-Fehler Woher kommt der NullPointer? (Collections & Iterator) Allgemeine Java-Themen 7
J Mockito Iterator korrekt mocken Allgemeine Java-Themen 5
Q Iterator kopieren Allgemeine Java-Themen 6
G Byte- List mit einem Iterator durchlaufen Allgemeine Java-Themen 5
DEvent Wie behandelt man Exceptions in Iterator? Allgemeine Java-Themen 2
G ständig Iterator über Kollektion --> falsche Reihenfolge? Allgemeine Java-Themen 2
E Iterator durchlaufen? Allgemeine Java-Themen 8
Redfrettchen addAll verwendet kein Iterator? Allgemeine Java-Themen 8
D generischer Iterator und Set Allgemeine Java-Themen 2
D generischer Iterator mit verschiedenen Typen Allgemeine Java-Themen 3
K Iterator Allgemeine Java-Themen 5
K HashMap durchlaufen mit Iterator Allgemeine Java-Themen 5
C probleme mit iterator Allgemeine Java-Themen 2
MarvinsDepression Unbekanntes Zeichen in fremden Code wirft Fragen auf Allgemeine Java-Themen 4
O xlsx Datei auslesen mit POI von Apache wirft seltsamen Fehler. Allgemeine Java-Themen 11
B Maven Keycloak library wirft exceptions nach maven package Allgemeine Java-Themen 1
A Variable, welche Exeption wirft als "Global" deklarieren Allgemeine Java-Themen 13
U Input/Output Warum wirft mir das Programm diesen Fehler? Allgemeine Java-Themen 6
KilledByCheese Dezimal nach Hexadezimal rechner wirft seltsame exception Allgemeine Java-Themen 4
L Eigenener ClassLoader wirft java.lang.NoClassDefFoundError Allgemeine Java-Themen 0
A Vererbung Klassen-Downcasting wirft ClassCastException Allgemeine Java-Themen 2
R ZIP FileSystem unter Windows wirft exception Allgemeine Java-Themen 7
3 MP3-Finder wirft NullPointerException Allgemeine Java-Themen 13
N Methode wirft FatalError Allgemeine Java-Themen 2
J AudioClip wirft IllegalStateException Allgemeine Java-Themen 2
VfL_Freak ServerSocket wirft nicht immer eine BindException Allgemeine Java-Themen 21
M DefaultTableModel wirft beim Serialisieren Exception :-( Allgemeine Java-Themen 7
T getConstructor() wirft NoSuchMethodException . Allgemeine Java-Themen 7
F GregorianCalendar wirft keine Fehler bei z.b. Monat 17 Allgemeine Java-Themen 3
G Font mittels ClassLoader in .jar wirft NotFoundException Allgemeine Java-Themen 10
M Konstruktor, der Excpetions wirft Allgemeine Java-Themen 2
G POI wirft RecordFormatException Allgemeine Java-Themen 3
W Queue.remove() -> no such element exception Allgemeine Java-Themen 17
urmelausdemeis Exception in thread "main" java.lang.Error: Unresolved compilation problem: Allgemeine Java-Themen 7
N Kann ich die Nullpointer Exception umgehen Allgemeine Java-Themen 12
N A java Exception has occured Allgemeine Java-Themen 8
G javafx "class path" exception Allgemeine Java-Themen 5
H Interface PluginSystem ClassNotFound exception für library Klassen Allgemeine Java-Themen 10
tom.j85 Exception bei Abfrage von Ländercodes in API? Allgemeine Java-Themen 13
S Exception Allgemeine Java-Themen 5
LimDul Streams und Exception Allgemeine Java-Themen 8
C FileLock - Exception wird immer geworfen Allgemeine Java-Themen 4
S Wertbeschränkung Exception oder Anpassung? Allgemeine Java-Themen 4
D Nullpointer Exception Problem Allgemeine Java-Themen 5
Kirby.exe Nullpointer Exception bei Queue Allgemeine Java-Themen 5
R Schlüsselworte "Throw new exception" gibt nicht den String als Fehlermeldung aus Allgemeine Java-Themen 2
P Swing Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: npoints > xpoints.length || npoints > ypoints.length Allgemeine Java-Themen 5
S RMI Exception Allgemeine Java-Themen 0
S MSSQL Exception & Connection String Allgemeine Java-Themen 19
S Interface, generischer Datentyp, Exception? Allgemeine Java-Themen 3
coolian warum bekomme ich ein string index out of bounds exception Allgemeine Java-Themen 17
B Aufruf der Methode ergibt eine Exception Allgemeine Java-Themen 13
S Exception in thread "main" java.lang.NullPointerException at FamilienApp.main(FamilienApp.java:15) Allgemeine Java-Themen 1
M Klassen Serializable Exception Allgemeine Java-Themen 1
E HILFE !! Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils Allgemeine Java-Themen 4
E Thread Exception Allgemeine Java-Themen 6
javaerd Binomialkoeffizient ausrechnen, Exception in thread "main" java.lang.StackOverflowError Allgemeine Java-Themen 6
M xlsx File auslesen Exception occured Allgemeine Java-Themen 13
X jvm exception abfangen und an externes Programm schicken Allgemeine Java-Themen 4
G Java/LibGDX File Loading Exception Allgemeine Java-Themen 2
B Exception in Application init method Allgemeine Java-Themen 5
H OOP Testen einer Exception mit JUnit Allgemeine Java-Themen 8
M javafx ComboBox- Nullpointer Exception Allgemeine Java-Themen 6
perlenfischer1984 Dialect class not found exception Allgemeine Java-Themen 15
Thallius Bekomme keine Exception mit Stacktrace mehr. Was habe ich getan? Allgemeine Java-Themen 13
perlenfischer1984 Functionsparameter prüfen und eine Exception werfen !? Allgemeine Java-Themen 11
E Probleme mit nextInt() und Exception Allgemeine Java-Themen 35
Z Exception wird nicht ausgelöst Allgemeine Java-Themen 2
0 Animiertes Gif anzeigen - NullPointer Exception Allgemeine Java-Themen 19
T Konstruktor löst exception aus Allgemeine Java-Themen 7
V Compiler-Fehler Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 125, Size: 125 Allgemeine Java-Themen 11
D Codeausführung bevor Exception abgeschlossen ist Allgemeine Java-Themen 11
T FileNotFound Exception Allgemeine Java-Themen 9
L Exception/Error auf JDialog umleiten Allgemeine Java-Themen 2
C Arithmetic Exception, obwohl nichts 0 ist Allgemeine Java-Themen 5
M A Java Exception has occured. Allgemeine Java-Themen 1
J Exception in thread "main" java.lang.NoClassDefFoundError Allgemeine Java-Themen 4
M Exception in thread "AWT-EventQueue-0" Allgemeine Java-Themen 6
P Input/Output java.util.Scanner in einer Schleife und Exception-Behandlung: Einlesen einer Zahl Allgemeine Java-Themen 4
E A Java Exception Has Occured Allgemeine Java-Themen 4
T Exception handling Allgemeine Java-Themen 7
P lazy loading exception Allgemeine Java-Themen 0
A Interpreter-Fehler OutOfMemory Exception mit Base64 decode Allgemeine Java-Themen 3
S Java Applet Crash - Keine Exception Allgemeine Java-Themen 8
S Best Practice verschiedene Exceptions fangen und neue Exception erzeugen Allgemeine Java-Themen 11
K Exception in thread "AWT-EventQueue-1" Allgemeine Java-Themen 2
K Gepacktes Jar-File gibt beim Doppelklick eine Exception aus Allgemeine Java-Themen 4
P Eigene Exception Klasse Allgemeine Java-Themen 7
N Java Interne Exception Allgemeine Java-Themen 4
B JUnit4 Exception-Test Allgemeine Java-Themen 4
127.0.0.1 SQL Exception, kein Driver Allgemeine Java-Themen 9
S Erste Schritte Exception beendet Schleife nicht - Methode macht trotz throw weiter? Allgemeine Java-Themen 9
H java.util.Timer und Funktion mit SQL Exception Allgemeine Java-Themen 5
Ollek Barcode mit Barcode4J erzeugen - Exception Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben