Ganz viele " in String

insertcoin

Erfahrenes Mitglied
Hi,

denke hier steht sicher schon irgendwo etwas zu diesem Prob, aber ich kann einfach nichts finden.

Ich möchte einen String deklarieren, der einen Text mit sehr vielen " enthält.
Gibts da einen Trick, dass der Compiler bei den inneren " keinen neuen String anlegt
Ich könnte ja jedes mit +' " ' dazufügen. Aber das wäre in meinem Fall eine Höllenarbeit.

Danke im Vorraus.
Gruß
 
1. Wozu braucht man so viele " im String
2. Durchsuch doch deinen String und ersetze " durch +' " '
 
du kannst strings escapen:

String a = "das ist ein \"Test\".";

wenn du wirklich viele solche anführungszeichen hast, kannst du auch erstmal den kompletten text in einen editor kopieren und das ganze mittels der "Ersetzen"-funktion umwandeln.

gruß,
Smily0412
 
Hallo,
du kannst bei einem " ein \ voranstellen dann wird das " als normales Zeichen gewertet:

Java:
String test = "\"Hallo Welt!\"";
 
Du kannst im eclipse sogar einstellen, dass beim einfügen in einen String, es automatisch escaped wird.
(Einfach in den Preferences nach escap suchen)
 
Zurück