Datentypen in einen String übernehmenIn C wird die Anweisung String = sprintf() benutzt, in Java kann für das selbe Resultat String = String.format() verwendet werdenNatürlich ist die formatierte Ausgabe auch mit System.out.printf() möglich NotationZeichenkette = String.format(Formatstring, Variablen....)Beispiel 1: Zeichenkette = String.format("Der Wert der Variable ist %d.", 123); Ausgabe: Der Wert der Variable ist 123. PlatzhalterDie Platzhalter (Formatierer) werden mit dem Prozentzeichen eingeführt.Grossgeschrieben gibt den Text in Grossschrift aus %d = Ganzzahl %x (%X)= Ganzzahl als Hex %o = Oktal %f = Fliesskommazahl %e (%E)= Fliesskommazahl exponetial Notation %c = Zeichen %s (%S)= Zeichenkette %b (%B)= Bolean %t (%T)= Führt die Datumseinheiten ein %n = Neue Zeile (wie \n) Beispiel 2: Zeichenkette = String.format("Ganzzahl=%d Hex=%x Fliesskomma=%f Exp.=%e Zeichen=%c", 123, 123, 123., 123., 123); Ausgabe: Ganzzahl=123 Hex=7b Fliesskomma=123.000000 Exp.=1.230000e+02 Zeichen={ AusrichtungAusrichtung und Runden ist bei allen Platzhaltern möglich, die dies erfordern könntenBeispiel 3: Text Rechts = Hallo<- Links =HALLO <- Zahlen Führende Nullen =00000123.1<- Ohne Nullen = 123 <- Linksausrichtung=123 <- DateDatumseinheitenJahr: %ty 2-stellig, %tY 4-stellig Monat: %tm 2-stellig, %tb Kurz, %tB Ausgeschrieben Tag: %td 2-stellig, %ta Kurz, %tA Ausgeschrieben Sonst: %tD ganzes Datum, %tT ganze Zeit, %th,%tm,%ts Std,Min,Sek Beispiel 4: Zeit 21:31:25 oder 21/31/25 Tag 12/04/21 oder 04.12.2021 Schriftart 21 - 2021 12 - Dez. - Dezember 04 - Sa. - SAMSTAG Download des Sourcecode mit Beispielen DatentypenQuelle der nachbearbeiteten Tipps weitere Quelle, aber nicht alles klappt |