2016-04-14 9 views
0

Ich möchte ein Zeichen in Zeichenfolge durch die Methode ersetzen ersetzen, aber diese Methode gibt mir immer noch die gleiche Zeichenfolge.Ersetzen Sie alle Methode in Strings

Was ist falsch mit dem Code?

+0

Sie sollten immer zuerst die Dokumentation lesen. – redFIVE

+0

Sie haben Recht, ich war nur in Eile. Ich werde es mir für das nächste Mal merken –

Antwort

2

String ist unveränderlich. Sie sollten etwas tun wie

example = example.replaceAll(Character.toString('x') , Integer.toString(1)); 
0

Strings sind unveränderlich, was bedeutet, dass sie nicht geändert werden können.

String example = "5x"; 
example = example.replaceAll("x", Integer.toString(1)); 

Sie das Beispiel neue Zeichenfolge zuweisen fehlen:

Dies kann einfach so geschehen.