NullPointerException

Status
Nicht offen für weitere Antworten.
A

Anubis_X

Gast
Hi!
Ich habe folgendes Programm geschrieben, bekomme jedoch einen kleinen Fehler (evtl. nur ein kleiner Denkfehler mit der Variable "anza")
Hier mal das Programm:


Code:
import java.io.*;
public class stadt {

	public static void main(String args[]) throws IOException
	{
		int wahl;
		Stadtds stadt=new Stadtds();

//		Menue-Optionen
		do
		{
			System.out.println("Bitte waehlen Sie aus folgenden Moeglichkeiten:");
			System.out.println("\n0. Programm beenden");
			System.out.println("1. Datensaetze erfassen");
			System.out.println("2. Anzeige der Datensaetze");	
			wahl = IO1.einint();
			
			switch (wahl)
			{	
				case 0:	break;
				case 1:	erfass();		//Datensaetze erfassen
						continue;
				case 2:	ausgabe();		//Ausgabe der Datei STADT.TXT
				continue;
				
				
				default:System.out.println("UNGUELTIGE EINGABE!");
			}
		}
		while(wahl != 0);
		
		
		
	}
	
	
	
	public static void erfass() throws IOException
	{
		
		int anz, i;
		FileWriter stdds = new FileWriter("STADT.TXT");
		PrintWriter pd1 = new PrintWriter(stdds);
		
			System.out.println("Wieviele Datensaetze moechten Sie Speichern?");
			anz=IO1.einint();
			anz--;
		
		Stadtds std=new Stadtds();
		
			for (i=0;i<=anz;i++)
			{
				System.out.println(i+". Datensatz");
				System.out.println("Geben Sie den Stadtnamen ein:");
				std.stadt=IO1.einstring();
				System.out.println("Geben Sie das Land ein:");
				std.land=IO1.einstring();
				System.out.println("Geben Sie die Einwohnerzahl ein:");
				std.ewanz=IO1.eindouble();
				pd1.println(std.stadt+";"+std.land+";"+std.ewanz);
			}
		
			
		pd1.close();
	
		
		}
	
	
	
	public static void ausgabe() throws IOException
	{
		FileReader stdds =new FileReader("STADT.TXT");
		BufferedReader pd1= new BufferedReader(stdds);
		String s= new String();
		int sort, anzahl=0;
		while (s!=null)
		{
			System.out.println(s);	
			s=pd1.readLine();
			anzahl++;	
		}
			
		pd1.close();
		do
		{
		System.out.println("\nMoechten Sie die Datei sortieren lassen?");
		System.out.println("\n0.nein");
		System.out.println("1. ja");
		sort=IO1.einint();
		
		switch (sort)
		{	
			case 0:	break;
			case 1:	sort(anzahl);		//Datensaetze erfassen
					continue;
			default:System.out.println("UNGUELTIGE EINGABE!");
		}
	}
	while(sort != 0);
		
		
	}
	
	public static void sort(int anza) throws IOException
	{
		FileReader stds =new FileReader("STADT.TXT");
		BufferedReader pd1= new BufferedReader(stds);
		String s= new String();
		String stemp[]= new String[2];
		String trenn= new String (";");
		int i;
		anza--;
		Stadtds st[] = new Stadtds[anza];
			
		for (i=0; i<anza; i++)
		{
			s=pd1.readLine();
			stemp=s.split(trenn);
			st[i].stadt=stemp[0];
			st[i].land=stemp[1];
			st[i].ewanz= Double.valueOf(stemp[2]).doubleValue();
			System.out.println(st[i].land);
		}
		pd1.close();
	}
	
}

und die Datei Stadtds:


Code:
public class Stadtds {

	
	String stadt=new String();
	String land=new String();
	double ewanz;
}




an folgender Stelle bekomme ich dann immer den Nullpointer, hab schon einiges probiert, aber nichts half...
st.stadt=stemp[0];
das Feld st will ich dann später nach Namen sortieren lassen, wenn der Fehler vielleicht mal behoben ist...


Vielen Dank schonmal.
MfG Anubis
 
B

bygones

Gast
du musst den array st noch mit Objekten belegen
Code:
Stadtds st[] = new Stadtds[anza];
damit legst du einen array mit null objekten an -> NullPointException

also sowas wie
Code:
for(int i = 0; i < st.length; i++) {
  st[i] = new Stadtds();
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M NullPointerException: Cannot read the array length because "this.Kinder" is null Java Basics - Anfänger-Themen 1
H Liste Knoten NullPointerException Java Basics - Anfänger-Themen 7
C Compiler-Fehler NullPointerException Java Basics - Anfänger-Themen 10
LePetitChat1 Arrays - NullPointerException? Java Basics - Anfänger-Themen 14
berserkerdq2 Nullpointerexception, obwohl ich Array initialisiere? Java Basics - Anfänger-Themen 1
U Warum gibt das eine Nullpointerexception? (Switch) Java Basics - Anfänger-Themen 6
missy72 Klassen Objekt Array NullPointerException Java Basics - Anfänger-Themen 3
Jose05 Nullpointerexception Java Basics - Anfänger-Themen 7
emx-zee Erste Schritte NullPointerException, Array mit zufälligen Zahlen füllen Java Basics - Anfänger-Themen 2
Jose05 Nullpointerexception bei Umwandlung von String zu int Java Basics - Anfänger-Themen 2
H Java NullPointerException Java Basics - Anfänger-Themen 4
YaU Vererbung erstellt NullPointerException? Java Basics - Anfänger-Themen 4
D Hilfe beim Erzeugen eines Arrays NullPointerException wird ausgelöst Java Basics - Anfänger-Themen 11
L Threads Komischer NullPointerException Java Basics - Anfänger-Themen 2
H Fehler: NullPointerException und ich weiß net warum Java Basics - Anfänger-Themen 4
F Fehlermeldung java.lang.NullPointerException Java Basics - Anfänger-Themen 4
Avalon NullPointerException beim Mocken Java Basics - Anfänger-Themen 6
D NullPointerException in foreach loop Java Basics - Anfänger-Themen 1
D java.lang.NullPointerException Java Basics - Anfänger-Themen 19
T Bufferedwriter code Nullpointerexception Java Basics - Anfänger-Themen 4
D NullPointerException im Array Java Basics - Anfänger-Themen 4
X java.lang.NullPointerException fehler ? Java Basics - Anfänger-Themen 1
B java.lang.NullPointerException bei javafx Java Basics - Anfänger-Themen 10
J NullPointerException beim Klonnen eines Arayys und beim aufrufen einer Methode Java Basics - Anfänger-Themen 2
V NullPointerException Java Basics - Anfänger-Themen 2
S NullPointerException während ResultSet Java Basics - Anfänger-Themen 7
V NullPointerException, wenn Key und Value null sind Java Basics - Anfänger-Themen 2
scratchy1 NullPointerException Java Basics - Anfänger-Themen 19
U Was löst meine NullPointerException aus? (Vererbung) Java Basics - Anfänger-Themen 12
F Wie kann ich diese NullPointerException umgehen?! Java Basics - Anfänger-Themen 41
dapzoo Compiler-Fehler Beim Werte verteilen in Objektarray NullPointerException Java Basics - Anfänger-Themen 4
W Optional<T> - NullPointerException Java Basics - Anfänger-Themen 37
Jascha NullPointerException vs NumberFormatException Java Basics - Anfänger-Themen 5
L Variablen NullPointerException bei Dateigröße (Nr.1) Java Basics - Anfänger-Themen 4
M Compiler-Fehler NullPointerException Java Basics - Anfänger-Themen 13
D NullPointerException umgehen Java Basics - Anfänger-Themen 17
Z Objekt Array führt zum NullPointerException Java Basics - Anfänger-Themen 2
W NullPointerException obwohl nicht null? Java Basics - Anfänger-Themen 3
W ArrayList NullPointerException Java Basics - Anfänger-Themen 4
A NullPointerException Java Basics - Anfänger-Themen 6
S NullPointerException Java Basics - Anfänger-Themen 4
T OOP Wörterbuch NullPointerException Java Basics - Anfänger-Themen 4
R Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 10
O NullPointerException Java Basics - Anfänger-Themen 2
M Interpreter-Fehler Feld NullPointerException Java Basics - Anfänger-Themen 4
L Variablen Unerklärliche NullPointerException Java Basics - Anfänger-Themen 2
E Compiler-Fehler nullPointerException in verschachteltem Modell Java Basics - Anfänger-Themen 6
DaCrazyJavaExpert Threads NullPointerException Java Basics - Anfänger-Themen 8
DaCrazyJavaExpert Compiler-Fehler Variable nicht mit null initialisiert, trotzdem: NullPointerException Java Basics - Anfänger-Themen 28
kodela NullPointerException Java Basics - Anfänger-Themen 12
R Taschenrechner NullPointerException Java Basics - Anfänger-Themen 1
H java.lang.NullPointerException Java Basics - Anfänger-Themen 4
H NullPointerException obwohl Objekt angelegt wurde Java Basics - Anfänger-Themen 1
A Threads Reentrantlock | NullpointerException möglicher Deadlock? Java Basics - Anfänger-Themen 0
K Compiler-Fehler NullPointerException lösen Java Basics - Anfänger-Themen 16
G java.lang.NullPointerException Java Basics - Anfänger-Themen 3
P Compiler-Fehler NullPointerException Java Basics - Anfänger-Themen 1
E Compiler-Fehler java.lang.NullPointerException Java Basics - Anfänger-Themen 2
S Methoden Methode funktioniert nicht | NullPointerException Java Basics - Anfänger-Themen 6
F NullpointerException bei zweidimensionalem Array Java Basics - Anfänger-Themen 2
Z OOP - Array ständig NullPointerException Java Basics - Anfänger-Themen 4
J Verstehe die NullPointerException nicht Java Basics - Anfänger-Themen 1
T Nullpointerexception und es wird nichts angezeigt Java Basics - Anfänger-Themen 15
H NullPointerException, aber wieso? Java Basics - Anfänger-Themen 5
B ProcessMessage NullPointerException Java Basics - Anfänger-Themen 11
shiroX Compiler-Fehler NullPointerException Java Basics - Anfänger-Themen 9
MrSnake ItemListener mit NullPointerException Java Basics - Anfänger-Themen 3
J java.lang.NullPointerException in meiner JavaFXControllerKlasse Java Basics - Anfänger-Themen 26
M NullPointerException Java Basics - Anfänger-Themen 8
B Vererbung NullPointerException Java Basics - Anfänger-Themen 38
D Communications link failure | java.lang.NullPointerException Java Basics - Anfänger-Themen 3
G NullPointerException Java Basics - Anfänger-Themen 1
J NullpointerException Java Basics - Anfänger-Themen 1
M Interpreter-Fehler Nullpointerexception trotz Ordentlicher Initialisierung Java Basics - Anfänger-Themen 4
F java.lang.NullPointerException, kann aber nicht sein! Java Basics - Anfänger-Themen 4
M String-Vergleich und NullPointerException Java Basics - Anfänger-Themen 4
D Java Fehler: NullPointerException Java Basics - Anfänger-Themen 1
M Vergleich zweier Array Stellen mit equals/NullpointerException Java Basics - Anfänger-Themen 9
X Problem mit NullPointerException Java Basics - Anfänger-Themen 2
K NullPointerException in der Hashtable Java Basics - Anfänger-Themen 4
S Interpreter-Fehler Hilfestellung bei einer NullPointerException Java Basics - Anfänger-Themen 1
S GraphNode --- Dijkstra Algorithmus : NullPointerException Java Basics - Anfänger-Themen 1
L NullPointerException Java Basics - Anfänger-Themen 11
M Nullpointerexception??? Java Basics - Anfänger-Themen 2
W NullPointerException bei DefaultListModel Java Basics - Anfänger-Themen 5
N NullPointerException bei Konsolenausgabe Java Basics - Anfänger-Themen 5
J Klasse in Klasse; NullPointerException Java Basics - Anfänger-Themen 8
R NullPointerException wegen JPanel oder doch nicht ? Java Basics - Anfänger-Themen 7
Q NullPointerException Java Basics - Anfänger-Themen 5
H NullPointerException Java Basics - Anfänger-Themen 5
T Threads MultiThreading NullPointerException Java Basics - Anfänger-Themen 7
K NullPointerException wird geworfen, bitte um Hilfe! Java Basics - Anfänger-Themen 7
O Objekt weitergeben Meth Class NullPointerException Java Basics - Anfänger-Themen 2
J Char-Array - NullPointerException Java Basics - Anfänger-Themen 3
M Compiler-Fehler Java suckt - java.lang.NullPointerException Java Basics - Anfänger-Themen 12
S Array wird nicht übernommen NullPointerException Java Basics - Anfänger-Themen 6
S Datentypen List.toString wirft NullPointerException Java Basics - Anfänger-Themen 5
L Compiler-Fehler Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 2
H Compiler-Fehler NullPointerException bei .length, Konstruktor fehlerhaft? Java Basics - Anfänger-Themen 3
B JRadioButton wechsel gibt NullPointerException Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben