Java Standard: Das Paket java.util

Aus Wikibooks

Wechseln zu: Navigation, Suche

[Bearbeiten] Das Paket java.util

Das Paket java.util enthält viele Hilfsklassen für den alltäglichen Gebrauch. Von generischen Datenstrukturen wie Vector, Stack und Hashtabelle, über Kalender und Datum bis hin zum Collections Framework, der Internationalisierung und einem Bit-Array biete das Paket alles was man sich für die tägliche Arbeit wünscht. Auch ein Timer ist vorhanden.


[Bearbeiten] Datum und Uhrzeit

Der Umgang mit Datum und Uhrzeit ist über die Klassen Date und Calendar geregelt. Die aktuelle Zeit und das aktuelle Datum kann man z.B. mit Hilfe der Date-Klasse so erfragen (Achtung: dieses Vorgehen ist depricated, d.h. veraltet - funktioniert aber trotzdem und ist recht einfach zu verstehen. Die neue Herangehensweise sieht man im nächsten Beispiel):

 Date dat = new Date();
 System.out.println( "Datum  :  "+dat.getDay()+"."+dat.getMonth()+"."+dat.getYear() );
 System.out.println( "Uhrzeit: "+dat.getHours()+":"+dat.getMinutes()+":"+dat.getSeconds() );

Nach der neuen Methode verwendet man jetzt die Klasse Calendar zur Ermittlung von Datum und Zeit.

   Calendar cal = Calendar.getInstance ();
   
   // Die Monate werden mit 0 (= Januar) beginnend gezaehlt!
   // (Die Tage im Monat beginnen dagegen mit 1)
   System.out.println( "Datum: " + cal.get( Calendar.DAY_OF_MONTH ) +
                       "." + (cal.get( Calendar.MONTH ) + 1 ) +
                       "." + cal.get( Calendar.YEAR ) );
   System.out.println( "Uhrzeit: " + cal.get( Calendar.HOUR_OF_DAY ) + ":" +
                       cal.get( Calendar.MINUTE ) + ":" +
                       cal.get( Calendar.SECOND ) + ":" +
                       cal.get( Calendar.MILLISECOND ) );
One wikibook.svg Hoch zu Java Inhaltsverzeichnis | Vor zu StringTokenizer Wikibooks buchseite.svg
Persönliche Werkzeuge