Heim > Java > javaLernprogramm > Warum erhalte ich eine NullPointerException, wenn ich in Java ein Array von Objekten erstelle?

Warum erhalte ich eine NullPointerException, wenn ich in Java ein Array von Objekten erstelle?

Susan Sarandon
Freigeben: 2024-12-21 11:56:10
Original
195 Leute haben es durchsucht

Why Do I Get a NullPointerException When Creating an Array of Objects in Java?

NullPointerException beim Erstellen eines Arrays von Objekten

In Java erfordert das Erstellen eines Arrays von Objekten Kenntnisse sowohl der Array-Initialisierung als auch der Objektinstanziierung. Ein häufig auftretendes Problem ist die NullPointerException während dieses Vorgangs.

Im bereitgestellten Code tritt die Ausnahme auf, wenn Sie versuchen, auf die Namenseigenschaft von boll[0] zuzugreifen, bevor diese initialisiert wurde. Ein Array wird mit dem neuen Operator erstellt, aber jedes Element im Array muss explizit für ein neues Objekt initialisiert werden.

Um dieses Problem zu beheben, müssen Sie das boll[0]-Element initialisieren, bevor Sie ihm Werte zuweisen Eigenschaften:

boll[0] = new ResultList();
boll[0].name = "iiii";
Nach dem Login kopieren

Durch das Hinzufügen dieser Zeile erstellen Sie ein neues ResultList-Objekt und weisen es dem ersten Element des Boll-Arrays zu. Dadurch wird sichergestellt, dass boll[0] nicht mehr null ist und jetzt darauf zugegriffen werden kann, um seine Namenseigenschaft festzulegen.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich eine NullPointerException, wenn ich in Java ein Array von Objekten erstelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage