| Axel Rogat |
| Objektorientiertes Programmieren mit C++ und JAVA |
|   |
22.5: Hashtable
| Kapitel 22 |
23.1: Klassen in JAVA 
|
|   |
|   | 22.6 Weitere Standard-Klassen |   |
|   |
In diesem Abschnitt geben wir kurz die Analoga zu den wichtigsten C-Funktionen aus der Standard-Bibliothek an.
Die Quelltexte sind gut dokumentiert (insbesondere nach javadoc), so
daß sich die meisten Funktionen direkt verstehen und anwenden lassen.
Die Funktionen sind natürlich immer mit dem Namen der Klasse zu
qualifizieren, also Math.cos(), etc.
Die Bestimmung, ob ein Zeichen in eine bestimmte Kategorie fällt, wird
mit Hilfe von einigen großen Tabellen vorgenommen (also vergleichsweise
schnell).
Es ist zu beachten, daß es sich dabei nicht um statische Funktionen
der Klasse handelt. Es muß also zunächst immer ein Objekt
der Klasse Random angelegt werden:
Die Ganzzahl-Versionen liefern Zufallswerte aus dem gesamten Wertebereichs
des Typs (auch negative), die Fließkomma-Versionen liefern Werte
zwischen 0.0 und 1.0. nextGaussian liefert allerdings eine
Gauß-Glocke mit dem Maximum in 0.
Weitere Klassen in java.util
java.util.BitSet
entspricht vector<bool> aus der C++-STL
java.util.Calendar
abstrakte Basisklasse für Datumskonversionen
java.util.Dictionary
abstrakte Basisklasse z.B. von Hashtable
java.util.Enumeration
Aufzählungs-Interface
java.util.GregorianCalendar
gregorianischer Kalender
java.util.Locale
Lokalisation (Währung, Datum, etc.)
java.util.zip.*
Klassen für Komprimierer/Dekomprimierer
|   |
22.5: Hashtable
| Startseite |
23.1: Klassen in JAVA 
|
|   |