java string mehrzeilig definieren

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Pischti
Beiträge: 417
Registriert: 20.02.2002 12:54:18
Wohnort: dresden

java string mehrzeilig definieren

Beitrag von Pischti » 28.11.2005 10:51:55

hin,
wenn ich mit java einen mehrzeiligen string und sonderzeichen definieren möchte, mach ich das im augenblick so:

Code: Alles auswählen

String str = "<?mll version=\"1.0\" ?>\n"+
                  "<element name=\"wurst\">\n"+
                 "</element>";
gibts ne möglichkeit das ähnlich wie ihn php zu machen:

Code: Alles auswählen

$str=  <<<EOT
<?mll version="1.0" ?>
"<element name="wurst">
</element>;
EOT;
jemand eine idee ?
gruss pischti
debian stable

Benutzeravatar
seep
Beiträge: 544
Registriert: 31.10.2004 14:21:08
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: HSK

Beitrag von seep » 29.11.2005 07:12:45

Here-Documents gibt es m.E. nicht in Java.

BTW: Strings mit + zusammenzubauen, ist Overkill und macht den Code langsam. Besser StringBuffer benutzen, wenn es auf Performance ankommen soll.

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 29.11.2005 07:18:13

Solange das alles fixe Strings sind wie hier wird das der Compiler wohl schon in einem Rutsch hinkriegen.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Antworten