Java-Klassen

Werbung
Übungsblatt 4
Übungsblatt 4 soll Sie mit einigen nützlichen Java-Klassen vertraut machen. Vorwiegend bestehen die
Aufgaben im Erzeugen von Objekten und Anwenden/Aufrufen von Methoden dieser Java-Klassen. Sie
sollen den Umgang mit der API-Dokumentation vertiefen. Da die API-Dokumentation in englischer Sprache
gehalten ist, können Sie Ihre bisherigen Englisch-Kenntnisse anwenden.
Es steht Ihnen frei, die zum Download bereitgestellten Klassen für eine graphische Ein- und Ausgabe zu
verwenden oder - wie bisher - die Konsole zu nutzen.
Aufgabe 1) Klasse java.lang.String
●
Schreiben Sie ein Programm, welches die folgende Eingabe in Art eines Briefes ausgibt!
Eingabe: „Hallo Stefan, vielen Dank für Deine letzte Nachricht. Hiermit möchte ich Dich auf eine
Tasse Tee einladen, obwohl ich weiß, daß Du ein Kaffee-Junkie bist. Eventuell kannst Du demnächst
mal bei mir vorbeikommen? Würde mich freuen. Gruß <Ihr Name>“
Die Ausgabe sollte wie folgt aussehen (in etwa):
Hallo Stefan,
vielen Dank für Deine letzte Nachricht.
Hiermit möchte ich Dich auf eine Tasse Tee einladen, obwohl ich weiß, daß Du ein KaffeeJunkie bist. Eventuell kannst Du demnächst mal bei mir vorbeikommen? Würde mich
freuen.
Gruß <Ihr Name>
●
●
Die Klasse String bietet Methoden zum Aufteilen (engl. „split“) eines Strings in mehrere TeilStrings. Diese können und sollen für die Lösung der Aufgabe genutzt werden!
Schreiben Sie ein Programm, welches einen Begrüßungstext - z.B. „Sehr geehrter Prof. Scheruhn“ einen Rumpftext - z.B. „vielen Dank für Ihre E-Mail.“ - eine schließende Komponente - z.B. „Mit
freundlichen Grüßen“ - und Ihren Namen als Benutzereingabe erwartet und daraus eine Ausgabe wie
oben erzeugt.
Aufgabe 2) Klasse java.util.Vector
●
Schreiben Sie ein Programm, welches die Teil-Strings aus Aufgabe 1 in einem Vector speichert!
●
Lassen Sie sich den Inhalt des Vectors ausgeben!
●
●
Verwenden Sie die Methoden der Klasse Vector, um zu erreichen, dass nur der Rumpf des Briefes
aus Aufgabe 1 im Vector gespeichert ist.
Lassen Sie sich den Rumpf des Briefes ausgeben.
Aufgabe 3) Klasse java.util.Stack
●
Schreiben Sie ein Programm, welches die Teil-Strings aus Aufgabe 1 in einem Stack speichert!
●
Lassen Sie sich den Inhalt des Stacks ausgeben!
●
●
Verwenden Sie die Methoden der Klasse Stack oder Ihrer Super-Klassen, um zu erreichen, dass nur
der Rumpf des Briefes aus Aufgabe 1 auf dem Stack gespeichert wird.
Lassen Sie sich den Rumpf des Briefes ausgeben.
Herunterladen