nullPointerException bei [ArrayList<String>.add(.)]

Status
Nicht offen für weitere Antworten.
Hallo,

wie ihr vielleicht in der Überschrift sehen könnt, habe ich eine nullPointerException. Leider weiss ich nicht warum.

Code:
package ...

import java.util.ArrayList;

public class PhoneticSearch {
	
	private ArrayList<String[]> searchGroups;
	private String exampleValue;

	private String[] phoneticGroupEI = {"ei","eih","ay","ey","ei","eij"};
	private String[] phoneticGroupA = {"a","ah","ar","er"};
	private String[] phoneticGroupE = {"e","ä","äh","ae","aeh","ai"};
	private String[] phoneticGroupI = {"i","j","ie","ich","ieh","ü","ij"};
	private String[] phoneticGroupOE = {"ö","oe","oeh","öh"};
	private String[] phoneticGroupJ = {"j","y","ue","üe","ui","ueh","üh"};
	private String[] phoneticGroupO = {"o","oh"};
	private String[] phoneticGroupU = {"u","uh"};
	private String[] phoneticGroupEU = {"eu","äu","aeu","oi","oy"};
	private String[] phoneticGroupG = {"g","k","c","qu","cc","ch","ck","kk"};
	private String[] phoneticGroupQU = {"qu","kw"};
	private String[] phoneticGroupSCH = {"sch","ch","sh"};
	private String[] phoneticGroupB = {"b","p"};
	private String[] phoneticGroupD = {"d","t","dt","dh","th"};
	private String[] phoneticGroupGJ = {"g","j"};
	private String[] phoneticGroupSS = {"ss","s","ß","sz","c"};
	private String[] phoneticGroupW = {"w","v","f","ph"};
	private String[] phoneticGroupX = {"x","ks","gs","chs","cs"};
	private String[] phoneticGroupZ = {"z","c","tz","ts"};
	private String[] phoneticGroupDim = {"Dim","Dm"};
	private String[] phoneticGroupOA = {"O","A"};
	private String[] phoneticGroupDer = {"der","dar","dr"};
	
	public ArrayList<String> PhoneticSearch(String exampleValue) {

		this.exampleValue = exampleValue;
		
		ArrayList<String[]> foundedGroups = findPhoneticMatches();
		ArrayList<String> resultList = getAppliedPhoneticGroup(foundedGroups);
		
		return resultList;
		
	}	
		
	private ArrayList<String[]> findPhoneticMatches() {

		this.searchGroups.add(this.phoneticGroupEI);
		this.searchGroups.add(this.phoneticGroupA);
		this.searchGroups.add(this.phoneticGroupE);
		this.searchGroups.add(this.phoneticGroupI);
		this.searchGroups.add(this.phoneticGroupOE);
		this.searchGroups.add(this.phoneticGroupJ);
		this.searchGroups.add(this.phoneticGroupO);
		this.searchGroups.add(this.phoneticGroupU);
		this.searchGroups.add(this.phoneticGroupEU);
		this.searchGroups.add(this.phoneticGroupG);
		this.searchGroups.add(this.phoneticGroupQU);
		this.searchGroups.add(this.phoneticGroupSCH);
		this.searchGroups.add(this.phoneticGroupB);
		this.searchGroups.add(this.phoneticGroupD);
		this.searchGroups.add(this.phoneticGroupGJ);
		this.searchGroups.add(this.phoneticGroupSS);
		this.searchGroups.add(this.phoneticGroupW);
		this.searchGroups.add(this.phoneticGroupX);
		this.searchGroups.add(this.phoneticGroupZ);
		this.searchGroups.add(this.phoneticGroupDim);
		this.searchGroups.add(this.phoneticGroupOA);
		this.searchGroups.add(this.phoneticGroupDer);
		
		ArrayList<String[]> foundedGroups = new ArrayList<String[]>(); 
		for (int i=0; i<this.searchGroups.size(); i++) {
			for (int j=0; j<this.searchGroups.get(i).length;j++) {
				if ((this.exampleValue.contains(this.searchGroups.get(i)[j]))) {
					foundedGroups.add(this.searchGroups.get(i));
					break;
				}
			}
		}
		return foundedGroups;
	}
	
	public ArrayList<String> getAppliedPhoneticGroup(ArrayList<String[]> group) {
		ArrayList<String> resultGroup = new ArrayList<String>();
		resultGroup.add(this.exampleValue);
		for (int i=0; i<group.size(); i++) {
			for (int j=0; j<group.get(i).length;j++) {
				if (this.exampleValue.contains(group.get(i)[j])) {
					for (int k=0; k<group.get(i).length;k++) {
						String result = this.exampleValue.replace(group.get(i)[j],group.get(i)[k]);
						if (!resultGroup.contains(result)) {
							resultGroup.add(result);
						}
					}
				}
			}
		}
		return resultGroup;
	}

}

Der Fehler soll laut Consolenausgabe und Debuger in Zeile 46 (und damit wohl auch in den Zeilen 47, 48, ... 67) auftreten:

Code:
this.searchGroups.add(this.phoneticGroupEI);
 
???:L hmm

wie kann ich denn dann eine leere Liste initilisieren?


Edith: Ok, hat sich erledigt, gibt aber neues Problem, werde mal erforschen, was jetzt falsch ist,
 
G

Gast

Gast
private ArrayList<String[]> searchGroups = new ArrayList<String[]>();
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Zeppi NullPointerException in einer if-Abfrage Allgemeine Java-Themen 6
T imagej-server NullPointerException Allgemeine Java-Themen 1
L Methoden NullpointerException Allgemeine Java-Themen 5
B OOP Auslöser für NullPointerException Allgemeine Java-Themen 3
I Vererbung Nicht erklärliche NullPointerException Allgemeine Java-Themen 7
Drachenbauer warum bekomme ich hier eine NullPointerException Allgemeine Java-Themen 6
I Array Parameter mit 2 Klassen - NullPointerException Allgemeine Java-Themen 3
S Exception in thread "main" java.lang.NullPointerException at FamilienApp.main(FamilienApp.java:15) Allgemeine Java-Themen 1
S Methoden Problem mit NullPointerException Allgemeine Java-Themen 9
F Input/Output NullPointerException, aber wieso? [Apache POI] Allgemeine Java-Themen 11
F Input/Output NullPointerException with Apache POI Allgemeine Java-Themen 7
P wiedermal NullPointerException Allgemeine Java-Themen 2
kodela NullPointerException Allgemeine Java-Themen 2
L Variablen NullPointerException (RSA) Allgemeine Java-Themen 2
B NullPointerException bei @Inject JSF Allgemeine Java-Themen 0
Arif Probleme mit NullPointerException Allgemeine Java-Themen 2
G String an Arduino senden NullPointerException in PrintWriter Allgemeine Java-Themen 6
Z NullPointerException beim Schreiben einer ArrayList in eine Datei Allgemeine Java-Themen 6
R NullPointerException Ohne Grund Allgemeine Java-Themen 5
D ByteBuffer getInt NullpointerException Allgemeine Java-Themen 4
S JavaMail - MailSubject,MailFrom,MailDate in String Array speichern NullPointerException Allgemeine Java-Themen 2
T Compiler-Fehler NullpointerException! Allgemeine Java-Themen 7
A Methode ergibt Java NullpointerException. Allgemeine Java-Themen 3
F Socket NullPointerException Bitte um hilfe! Allgemeine Java-Themen 12
L NullPointerException bei Instanzvarialen Allgemeine Java-Themen 3
B Compiler-Fehler NullPointerException beim Auslesen von .lang-Datei Allgemeine Java-Themen 3
I Fehler java.lang.NullPointerException Allgemeine Java-Themen 5
B NullPointerException - Aber kein Fehler im Code Allgemeine Java-Themen 4
H java.lang.NullPointerException Allgemeine Java-Themen 5
L Interpreter-Fehler java.lang.NullPointerException Allgemeine Java-Themen 17
M JSON NullPointerException Allgemeine Java-Themen 5
M NullpointerException Allgemeine Java-Themen 2
L Eclipse NullPointerException Allgemeine Java-Themen 6
M Fitness-Rechner: NullPointerException Allgemeine Java-Themen 7
G Thread erzeugt nicht plausible NullPointerException Allgemeine Java-Themen 7
A java.lang.NullPointerException bei Schleife Allgemeine Java-Themen 3
K Unerklärliche nullpointerexception Allgemeine Java-Themen 6
C Was bekomme ich eine Nullpointerexception? (Apache POI) Allgemeine Java-Themen 3
S javadoc java.lang.NullPointerException Allgemeine Java-Themen 2
K 3Dimensionales Feld - NullPointerException Allgemeine Java-Themen 2
J Compiler-Fehler NullPointerException Allgemeine Java-Themen 12
T Compiler-Fehler NullPointerException bei ADT LinkedTree Allgemeine Java-Themen 31
P Beim sortieren nullpointerexception Allgemeine Java-Themen 12
3 MP3-Finder wirft NullPointerException Allgemeine Java-Themen 13
M NullPointerException MenuItem Allgemeine Java-Themen 7
S Dialog einblenden bei NullPointerException Allgemeine Java-Themen 5
T DefaultTableModel NullPointerException Allgemeine Java-Themen 7
ruutaiokwu NullPointerException auf member, die per konstruktor gesetzt wird (multithread-kontext) Allgemeine Java-Themen 2
B NullPointerException ohne Angabe Allgemeine Java-Themen 5
F NullPointerException aber warum ? Allgemeine Java-Themen 9
F Array NullPointerException Allgemeine Java-Themen 26
B NullPointerException bei Wertzuweisung Allgemeine Java-Themen 3
C NullPointerException Allgemeine Java-Themen 9
MonsterBit java.lang.NullPointerException Allgemeine Java-Themen 2
O NullPointerException (wohl Denkfehler) Allgemeine Java-Themen 5
N Warum nullPointerException? Allgemeine Java-Themen 13
N Generics-NullpointerException Allgemeine Java-Themen 7
J NullPointerException mit HashMap Allgemeine Java-Themen 2
B NullPointerException bei new XStream() Allgemeine Java-Themen 2
J java.lang.NullPointerException bei Threadprogrammierung Allgemeine Java-Themen 9
J NullPointerException bei JasperReports Allgemeine Java-Themen 2
V NullPointerException bei Vector Allgemeine Java-Themen 2
G Warum kommt hier NullPointerException? Allgemeine Java-Themen 3
G NullPointerException Allgemeine Java-Themen 5
R Immer wieder NullPointerException Allgemeine Java-Themen 2
M NullPointerException Allgemeine Java-Themen 4
J Fehler: java.lang.NullPointerException Allgemeine Java-Themen 2
G NullPointerException, aber warum? Allgemeine Java-Themen 10
G NullPointerException problem Allgemeine Java-Themen 30
mhauert NullPointerException bei Zugriff auf JNI Objekt Allgemeine Java-Themen 6
J Folgender Fehler: java.lang.NullPointerException Allgemeine Java-Themen 4
T NullPointerException nach Java Update Allgemeine Java-Themen 4
G NullPointerException Allgemeine Java-Themen 6
H NullPointerException trotz Abfangen von null? Allgemeine Java-Themen 9
H NullPointerException Allgemeine Java-Themen 10
P NullPointerException Allgemeine Java-Themen 8
A NullPointerException, Thread soll Thread steuern Allgemeine Java-Themen 2
MQue Sichtbarkeit/HashMap/NullPointerexception Allgemeine Java-Themen 2
MQue NullPointerException Allgemeine Java-Themen 17
A NullPointerException Allgemeine Java-Themen 15
G java.lang.NullPointerException JFreeChart Allgemeine Java-Themen 5
A NullPointerException Allgemeine Java-Themen 11
G Methode mit Schleifen NullPointerException Allgemeine Java-Themen 2
B Pobleme mit NullpointerException Allgemeine Java-Themen 13
M java.lang.NullPointerException im Chatclient Allgemeine Java-Themen 12
S NullPointerException beim Laden von BMPs Allgemeine Java-Themen 3
B java.lang.NullPointerException Allgemeine Java-Themen 11
M NullPointerException bei Subklasse ohne MediaTracker Allgemeine Java-Themen 12
G Problem mit NullPointerException Allgemeine Java-Themen 5
D NullPointerException wo keine sein sollte. Allgemeine Java-Themen 2
F NullpointerException beim Einlesen einer Datei Allgemeine Java-Themen 13
V Button schließen - NullPointerException Allgemeine Java-Themen 6
V NullPointerException Allgemeine Java-Themen 12

Ähnliche Java Themen

Neue Themen


Oben