Hallo,
ich habe eine kleines Problem. Ich versuche Strings aus folgender Hashtable zu lesen:
die Main ist Hier:
Bei der Ausführung wird folgender Fehler ausgegeben:
Exception in thread "main" java.lang.NullPointerException
at HashTitel.HashTitelput(HashTitel.java:12)
at versuch.main(versuch.java:14)
Ich vermute, dass das daran liegt das die Hashtable nicht korrekt angelegt wird. Stimmt das und falls ja, warum wird sie nicht korrekt angelegt? Wie kann ich den Fehler beheben?
Vielen Dank im Voraus für Eure Hilfe!
Gruß
Ketzler
ich habe eine kleines Problem. Ich versuche Strings aus folgender Hashtable zu lesen:
Java:
import java.util.*;
public class HashTitel {
//
static Hashtable<Integer,String[]> HashT;
public HashTitel() {
//Hashtable<Integer,String[]> HashT = new Hashtable<Integer,String[]>();
HashT.put(1, new String [] {"titel","beschreibung", "bild"});
HashT.put(2, new String [] {"xxxxx","ssss", "s"});
HashT.put(3, new String [] {"xxxxx","ssss", "s"});
HashT.put(4, new String [] {"xxxxx","ssss", "s"});
HashT.put(5, new String [] {"xxxxx","ssss", "s"});
HashT.put(6, new String [] {"xxxxx","ssss", "s"});
HashT.put(7, new String [] {"xxxxx","ssss", "s"});
HashT.put(8, new String [] {"xxxxx","ssss", "s"});
HashT.put(9, new String [] {"xxxxx","ssss", "s"});
HashT.put(10, new String [] {"xxxxx","ssss", "s"});
}
}
die Main ist Hier:
Java:
import java.util.Hashtable;
public class versuch {
static Hashtable<Integer,String[]> HashT;
/**
* @param args
*/
public static void main(String[] args) throws Exception {
HashTitel HashT = new HashTitel();
System.out.println(((String[]) HashTitel.HashT.get(1))[1]);
}
}
Bei der Ausführung wird folgender Fehler ausgegeben:
Exception in thread "main" java.lang.NullPointerException
at HashTitel.HashTitelput(HashTitel.java:12)
at versuch.main(versuch.java:14)
Ich vermute, dass das daran liegt das die Hashtable nicht korrekt angelegt wird. Stimmt das und falls ja, warum wird sie nicht korrekt angelegt? Wie kann ich den Fehler beheben?
Vielen Dank im Voraus für Eure Hilfe!
Gruß
Ketzler
Zuletzt bearbeitet: