16.11.2013 Aufrufe

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Programmieren</strong> <strong>in</strong> <strong>Java</strong><br />

Symbol Be<strong>de</strong>utung Präsentation Beispiel<br />

G Ära Text AD<br />

Y Jahr Nummer 1998<br />

M Monat im Jahr Nummer 7<br />

MM Monat im Jahr m. Null Nummer 07<br />

MMM Monat im Jahr (kurz) Text Sep<br />

MMMM Monat im Jahr (lang) Text September<br />

d Tag im Monat Nummer 26<br />

h Stun<strong>de</strong> (1-12) Nummer 9<br />

H Stun<strong>de</strong> am Tag (0-23) Nummer 0<br />

m M<strong>in</strong>ute <strong>de</strong>r Stun<strong>de</strong> Nummer 13<br />

s Sekun<strong>de</strong> <strong>de</strong>r M<strong>in</strong>ute Nummer 22<br />

S Millisekun<strong>de</strong> Nummer 257<br />

E Tag <strong>de</strong>r Woche (kurz) Text Mi<br />

EEEE Tag <strong>de</strong>r Woche (lang) Text Mittwoch<br />

D Tag im Jahr Nummer 304<br />

F Tag <strong>de</strong>r Woche i. Mon. Nummer 3<br />

w Woche im Jahr Nummer 13<br />

W<br />

Woche im Monat<br />

a am/pm-Text Text AM<br />

k Stun<strong>de</strong> am Tg (1-24) Nummer 24<br />

K Stun<strong>de</strong> (0-11) Nummer 0<br />

Z Zeitzone Text GMT+02:00<br />

‘ Zeichen für Text Trennzeichen<br />

‘ ' E<strong>in</strong>zelnes Hochkomma Literal ‘<br />

Abb.: Symbole im Formatstr<strong>in</strong>g zur Steuerung <strong>de</strong>r Ausgabe<br />

6.6 Formatieren mit Format-Objekten<br />

Zahlen, Datumsangaben und Text können auf verschie<strong>de</strong>ne Art und Weise formatiert<br />

wer<strong>de</strong>n. Unter <strong>Java</strong> wird das Formatierungsverhalten <strong>in</strong> e<strong>in</strong>er abstrakten Klasse<br />

Format (abstract class java.text.Format implements Serializable,<br />

Cloneable) fixiert. Format stellt die Metho<strong>de</strong>n format() und parseObject()<br />

bereit. Je<strong>de</strong> Zeichenkette, die vom Format-Objekt erzeugt wur<strong>de</strong>, ist auch mit <strong>de</strong>m<br />

Parser wie<strong>de</strong>r e<strong>in</strong>lesbar.<br />

Im JDK erweitern drei Klassen Format: DateFormat, MessageFormat und<br />

NumberFormat. Sie übernehmen die E<strong>in</strong>-/Ausgabe für das Datum, allgeme<strong>in</strong>e<br />

Botschaften (Nachrichten) und Zahlen. Je<strong>de</strong> <strong>de</strong>r Klassen implementiert die Metho<strong>de</strong>n<br />

zur Ausgabe format() und zum Erkennen parseObject(). In <strong>Java</strong> 5 realisiert die<br />

format()-Funktion e<strong>in</strong>e Ausgabe, so wie sie unter <strong>de</strong>r Programmiersprache C mit<br />

pr<strong>in</strong>tf() gesetzt wur<strong>de</strong>.<br />

463

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!