Hi,
ich bin noch Java Anfänger und kann keinen Fehler erkennen. Danke fpr die Hilfe
Ich bekomme folgenden Fehler in Eclips:
So nun mal die besage Stelle -> suffixEqual daruaf bauen die anderen FUnktionen auf
EDIT: Also der Felher kommt immer bei der .length()-Methode eines Strings. Was habe ich falsch gemacht?
MFG
ich bin noch Java Anfänger und kann keinen Fehler erkennen. Danke fpr die Hilfe
Ich bekomme folgenden Fehler in Eclips:
Code:
Exception in thread "main" java.lang.NullPointerException
at Document.suffixEqual(Document.java:171)
at Document.findSuffix(Document.java:186)
at Document.addText(Document.java:212)
at Document.<init>(Document.java:72)
at Test.main(Test.java:13)
So nun mal die besage Stelle -> suffixEqual daruaf bauen die anderen FUnktionen auf
Java:
private static boolean suffixEqual(String word1, String word2, int n) {
if(n > word1.length() || n > word2.length()) { // Zeile 171 // falls ich die if abfrage aus kommentiere kommt der fehler bei der if abfrage in der for schleife
return false;
}
for(int i = 1; i < n; i++) {
if(word1.charAt(word1.length() - i) != word2.charAt(word2.length() - i)) {
return false;
}
}
return true;
}
EDIT: Also der Felher kommt immer bei der .length()-Methode eines Strings. Was habe ich falsch gemacht?
MFG
Zuletzt bearbeitet: