replaceAll() gibt immer Fehlermeldung aus
Smart
- java
Also, ich wollte ja mal zwei Hochkommas "" durch eines ersetzen.
Ich habe das wie ihr gesagt habt jetzt mal mit replaceAll() und nur mit einfachen Buchstaben, damits auch klappt, probiert. Aber es gibt immer eine Fehlermeldung aus:
test.java:9: cannot resolve symbol
symbol : method replaceAll (java.lang.String,java.lang.String)
location: class java.lang.String
eingabe=eingabe.replaceAll("ff","fff");
^
1 error
Das ist das Programm test.java:
import java.lang.*;
public class test {
public static void main(String args[]) {
String eingabe="schiffahrt";
eingabe=eingabe.replaceAll("ff","fff");
System.out.println(eingabe);
}
}
Was mache ich nur falsch? :'(
Hallo,
Was mache ich nur falsch? :'(
Gar nichts. Der Code funktioniert. Du hast vermutlich nur eine veraltete
JDK-Version installiert. Die Methode replaceAll(String, String) gibt es erst
seit JDK 1.4. Genau das sagt dir auch die Fehlermeldung -- nämlich, daß er
das Symbol "method replaceAll (java.lang.String,java.lang.String)" nicht
finden kann.
Installiere dir eine aktuelle JDK-Version und es wird funktionieren.
Gruß
Slyh
Hallo,
Was mache ich nur falsch? :'(
Gar nichts. Der Code funktioniert. Du hast vermutlich nur eine veraltete
JDK-Version installiert. Die Methode replaceAll(String, String) gibt es erst
seit JDK 1.4. Genau das sagt dir auch die Fehlermeldung -- nämlich, daß er
das Symbol "method replaceAll (java.lang.String,java.lang.String)" nicht
finden kann.
Installiere dir eine aktuelle JDK-Version und es wird funktionieren.Gruß
Slyh
»»
Oh nein. Ich muss aber 1.3 verwenden. replace() gibts also auch erst ab 1.4? Was könnte ich den sonst noch verwenden um Zeichen zu ersetzen?
Hallo,
Oh nein. Ich muss aber 1.3 verwenden. replace() gibts also auch erst ab 1.4? Was könnte ich den sonst noch verwenden um Zeichen zu ersetzen?
Nimm den String von Hand auseinander (indexOf(), substring()) und bau ihn
dir entsprechend wieder zusammen. Beispiele dafür wirst du massig im Netz
finden. Nimm für das Zusammensetzen des Strings am besten die Klasse
StringBuffer.
Gruß
Slyh