ich Message bin mit ein paar Adressen mit einer Vorlage wie folgt zu formatieren:Alle leichten Template-Lösungen in Java mit Unterstützung für bedingte Formatierung?
"{0}\n{1}\n{2}\n{3}, {4} {5}"
wo
- 0 = Straße 1
- 1 = Straße 2
- 2 = Straße 3
- 3 = Stadt
- 4 = Zustand
- 5 = zip
Die meisten dieser Felder sind optional, wenn sie erfasst werden. Wie vermeide ich es, eine Leerzeile zu haben, wenn es zum Beispiel keine Straße 3 gibt? Ich könnte eine Vorlage wie diese verwenden "{0} {1} {2} {3} {4} {5}" und dann entweder "Straße 3 \ n" oder "" entsprechend ersetzen, aber dann die Vorlage nicht zur Verfügung stellen viel Nutzen für die Formatierung.
Gibt es eine Möglichkeit, Bedingungen in die Formatzeichenfolge aufzunehmen? Oder gibt es ein anderes, vorzugsweise leichtes Template-Tool, das bedingte Formatierung unterstützt?
Schöne einfache Möglichkeit, die gestellte Frage zu lösen - IMHO Einführung eines Template-Framework, nur um eine Adresse zu formatieren ist ein bisschen übertrieben. –