Frage: NullPointer, aber warum?

SirAntonius

Mitglied
Guten Tag liebe Leute,

Ich schreibe gerade an einem Programm das Sudokus generieren soll. Jedoch habe ich bei dem generieren des Feldes einige Schwierigkeiten.
Das Ordnen der Zahlen in der Vertikalen und Horizontalen ist noch nicht implementiert.
Die Klasse Generator tut momentan folgendes(es funktionert noch nicht einwandfrei):
Sie füllt ein Board(übliches 9x9 Sudokufeld) mit zufälligen zahlen. Danach wird in for-Schleifen abgefragt, in welche der 9 3x3 Kästchen sich ein Feld befindet, da es sich selber ausschließt habe ich eine Array mit der Größe 8 erstellt. Jedoch beim achten und letzten durchlauf der Array bekomme ich eine NullPointerException.

Hier wird die Array erstellt:
Java:
Figure[] field = new Figure[8];

Hier wird sie gefüllt:
Java:
for(int i = 0; i < 8; i++){
			for(int i1 = 0; i1 < 8; i1++){
				if(board.fields[i][i1].getFieldId() == fieldId && board.fields[i][i1] != board.fields[x][y]){
					field[fieldCount] = board.fields[i][i1];
					fieldCount ++;
				}
			}
		}

Und hier bekomme ich dann die NullPointer:
Java:
	private boolean checkField(int count, Figure[] field){
		for(int i = 0; i < 8; i++){
			if(field[i].getCount() == count){
				//System.out.println("durchlauf" + String.valueOf(i +1));
				//System.out.println(String.valueOf(count) + " in field(" +String.valueOf(field[i].getxPos()) + "," + String.valueOf(field[i].getyPos()) + ")");
				return true;				
			}
		}
		return false;
	}

Schon mal danke das ihr das gelesen habt :),

SirAntonius
 
M

Marcinek

Gast
nach einem new XXX[43934] gibt es ein Array mit 43934 null werten.

Man muss noch vorher new XXXX() machen.
 
S

Spacerat

Gast
...hier stand ursprünglich mal Blödsinn...
 
Zuletzt bearbeitet von einem Moderator:

ARadauer

Top Contributor
Java:
if(board.fields[i][i1].getFieldId()
wenn in fields[i1] null drinnen steht, dann fliegt die exception
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Minecraft Frage für einen Minecraft Server Spiele- und Multimedia-Programmierung 2
G [Java/KryoNet/LibGDX] Mutliplayer Packet Frage Spiele- und Multimedia-Programmierung 2
G [Java Server] Allgemeine Frage zum Thema Networking in Videospielen Spiele- und Multimedia-Programmierung 15
J Frage zum Einlesen einer .wav in ein byte Array Spiele- und Multimedia-Programmierung 3
S ImageSlider frage Spiele- und Multimedia-Programmierung 3
Anfänger2011 Minimap: Theoretische Frage zur Umsetzung Spiele- und Multimedia-Programmierung 2
Androbin Kollisions-Frage Spiele- und Multimedia-Programmierung 8
windl Frage zu Airplay und zur Mitarbeit bei einer Mediaanlage Spiele- und Multimedia-Programmierung 0
S LWJGL Kamera Frage Spiele- und Multimedia-Programmierung 2
P Frage zu einem Projekt "Einarmiger Bandit" 3 Walzen / 9 Zeichnungen BLUEJ Spiele- und Multimedia-Programmierung 10
Guybrush Threepwood Ketzerische Frage: Opus-Codec für Java Spiele- und Multimedia-Programmierung 14
CookieSoft OpenGl Translatef Frage Spiele- und Multimedia-Programmierung 2
Kenan89 Theoretische Frage zu Tile Spielkarten Spiele- und Multimedia-Programmierung 9
R Tileloader Frage Spiele- und Multimedia-Programmierung 2
J Anfänger Frage wie adden? Spiele- und Multimedia-Programmierung 9
R Frage zur Kollision Spiele- und Multimedia-Programmierung 5
M.F.G. Spielvorstellung (plus KI frage): Connect Four – Extreme Spiele- und Multimedia-Programmierung 11
Helgon OpenGL Blend Frage Spiele- und Multimedia-Programmierung 18
P Frage bzgl. TextAdventure Spiele- und Multimedia-Programmierung 11
K Frage zur 3D Entwicklung zwecks vorhandener Engines Spiele- und Multimedia-Programmierung 17
V Frage zu AffineTransforms Spiele- und Multimedia-Programmierung 2
N frage zu der mp3spi Spiele- und Multimedia-Programmierung 2
J Frage zu Threads Spiele- und Multimedia-Programmierung 5
C Frage zu Ray-Picking mit JOGL Spiele- und Multimedia-Programmierung 13
M VRML Loader(noob Frage) ^^ Spiele- und Multimedia-Programmierung 3
M Prinzipielle Frage: Kann Java Grafiken ausschneiden? Spiele- und Multimedia-Programmierung 3
R Frage zu Hütchenspielprogrammierung! Spiele- und Multimedia-Programmierung 47
V Frage zu Grafiken und Software! Spiele- und Multimedia-Programmierung 5
radiac Mal eine ganz Doofe Frage... verzeiht :) Spiele- und Multimedia-Programmierung 9
Developer_X Eine Frage zur ViewBesetzung Spiele- und Multimedia-Programmierung 28
H BlueJ Frage Spiele- und Multimedia-Programmierung 13
K Malefiz programmieren - Frage zu den einzelnen Spielfeldern Spiele- und Multimedia-Programmierung 5
G Ping Pong Frage Spiele- und Multimedia-Programmierung 17
0x7F800000 allgemeine frage zu Java 3D Spiele- und Multimedia-Programmierung 12
B Frage zur Spielsteuerung bei einem rundenbasiertes Spiel Spiele- und Multimedia-Programmierung 5
G frage zu tutorial Spiele- und Multimedia-Programmierung 3
M Frage eines Anfängers Spiele- und Multimedia-Programmierung 3
N Schiffe Versenken Frage zum Spielbrett Spiele- und Multimedia-Programmierung 24
N Generelle Frage: "GUI"-Werkzeuge Spiele- und Multimedia-Programmierung 5
X Frage zu Import von CAD Zeichnungen Spiele- und Multimedia-Programmierung 4
A kurze Frage zu Java3D! (automatische Skalierung) Spiele- und Multimedia-Programmierung 3
S Poker - grundlegende frage zu paint() Spiele- und Multimedia-Programmierung 10
B Frage zum GUI-Design bei Brettspielen Spiele- und Multimedia-Programmierung 4
P Frage zum Scrolling Spiele- und Multimedia-Programmierung 23
B Frage zum Abspielen von Sounddateien Spiele- und Multimedia-Programmierung 2
J Frage zu Geometry und Shape3D Spiele- und Multimedia-Programmierung 4
J Frage zu Transform3D.mul() Spiele- und Multimedia-Programmierung 2
J Java3D: Texture-Frage Spiele- und Multimedia-Programmierung 4
C frage zu glrotated Spiele- und Multimedia-Programmierung 12
T Einsatzbereich-Frage von Java 3D Spiele- und Multimedia-Programmierung 24
S [Java2D] Performance Frage Spiele- und Multimedia-Programmierung 4
G Frage zur Sichtbarkeit von Flächen Spiele- und Multimedia-Programmierung 2
Androbin UNMÖGLICHe "Nullpointer"-Exception Spiele- und Multimedia-Programmierung 25
D Kollision funktioniert unten aber nicht oben Spiele- und Multimedia-Programmierung 4
B Programmieren wie der Befehl /ban in Minecraft geblockt wird aber nicht /ban mit einem Argument Spiele- und Multimedia-Programmierung 1
C 3d Engine : Fragment Shader , aber wie? Spiele- und Multimedia-Programmierung 17
C Eine eigene 3d Engine : Shader - aber wie ? Spiele- und Multimedia-Programmierung 2
F vlcj läuft nicht exportiert, aber in Eclipse Spiele- und Multimedia-Programmierung 2
S Draw Package - mehere Fenster will aber nur eins Spiele- und Multimedia-Programmierung 1
X LWJGL - Anklick baren Button erstellen aber wie? Spiele- und Multimedia-Programmierung 6
V Methoden werden zwar ausgeführt führen aber nicht zum Ergebnis Spiele- und Multimedia-Programmierung 5
T LWJGL VBO's funktionieren nicht, geben aber auch keinen Fehler Spiele- und Multimedia-Programmierung 0
G Sound-Sampling: Sinuston; kein Fehler, aber auch kein Ton :-( Spiele- und Multimedia-Programmierung 3
O A* funktioniert, aber zu langsam Spiele- und Multimedia-Programmierung 10
D VOte programm aber wie ?? Spiele- und Multimedia-Programmierung 8
F 2D Spiel mit verschiedenen Auflösungen aber gleichem Bildausschnitt? Spiele- und Multimedia-Programmierung 27
B Applet startet, aber führt den Thread nicht aus Spiele- und Multimedia-Programmierung 7
Developer_X Z-Buffering, ok, aber was ist mit X-Buffering und Y-Buffering? Spiele- und Multimedia-Programmierung 46
T Bekanntes Heli Spiel -> Aber Probleme damit Spiele- und Multimedia-Programmierung 30
T FMJ installieren - aber wie? Spiele- und Multimedia-Programmierung 3
T vier gewinnt programmieren - aber wie Spiele- und Multimedia-Programmierung 19
L Frame wird geöffnet es wird aber nix angezeigt Spiele- und Multimedia-Programmierung 2
D Spiele Wuerfel 3D aber wie Spiele- und Multimedia-Programmierung 6
P NPC zufällig laufen lassen, aber wie? Spiele- und Multimedia-Programmierung 2
M Tilemap, aber wie? (Ein Konzept) Spiele- und Multimedia-Programmierung 4
E Bounding Box Collision/intersection aber wie? Spiele- und Multimedia-Programmierung 10
D 2D animieren aber wie? Spiele- und Multimedia-Programmierung 48
D Focus richtig setzen? Aber wie ? Spiele- und Multimedia-Programmierung 2

Ähnliche Java Themen

Neue Themen


Oben