Technisch gesehen ist ein String in Java eine Aneinanderreihung von Einzelbuchstaben (vgl. Datentyp char – ein einzelner Buchstabe). String ist eine Klasse, deshalb wird String auch im Gegensatz zu int oder double groß geschieben. Ein vereinfachtes Klassendiagramm von String könnte so aussehen: String hat viele Methoden, von denen Sie jetzt 3 kennen lernen sollen. Die folgende Klasse bietet eine zugegeben sehr unsaubere Möglichkeit, die Methoden von String zu testen.
Schauen Sie z.B. hier: http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html