MichaelB: Mehrzeiliger String

Beitrag lesen

Hallo,

Absätze kannst Du natürlich mit \n kodieren. Strings über mehrere Zeilen schreiben kannst Du nicht. Das würde aber mit den meisten Style Guides sowieso Probleme geben.

Wenn Du einen mehrzeiligen String für ein J-Component brauchst, dann kannst Du auch den HTML-Tag <br> benutzen.

Kann man in Java Werte in Strings auch auf ähnliche Art wie in C# ersetzen? In c# geht's so:
Ab Java 1.5beta hat PrintStream eine Methode printf mit der so etwas geht.
Bislang geht es nicht. Du könntest aber reguläre Ausdrücke verwenden, wenn Du Deinen String nicht so zusammenbauen kannst.

Naja. Das geht aber jetzt schon und bequemer mit java.text.MessageFormat. Die Syntax sollte so ähnlich sein wie in C#

Gruß
   MichaelB