Hallo,
ich möchte mit Hilfe der replace() Methode in einem String das Zeichen "?" durch "??" ersetzen. Also so, dass wenn ein Fragezeichen existiert es zu einem doppelten Fragezeichen wird.
Nun habe ich das Problem, dass wenn der String bereits 2 Fragezeichen enthält, werden beide mit doppelten Fragezeichen ersetzt.
Ich habe überlegt das so hier zu machen:
Gibt es da auch eine bessere Lösung?
ich möchte mit Hilfe der replace() Methode in einem String das Zeichen "?" durch "??" ersetzen. Also so, dass wenn ein Fragezeichen existiert es zu einem doppelten Fragezeichen wird.
Nun habe ich das Problem, dass wenn der String bereits 2 Fragezeichen enthält, werden beide mit doppelten Fragezeichen ersetzt.
Ich habe überlegt das so hier zu machen:
Java:
String street = participant.getStreet();
if(!street.contains("??"))
{
street.replace("?", "??");
participant.setStreet(street);
}
Gibt es da auch eine bessere Lösung?