-
Legen Sie ein ArrayList- oder Vectorobjekt an das ausschließlich Strings aufnehmen kann.
Füllen Sie die Liste mit einigen Strings und leeren Sie sie durch wiederholtes Anwenden
der Methode remove().
-
Legen Sie ein Vectorobjekt an das ausschließlich StringBuilders aufnehmen kann.
Füllen Sie es mit mit fünf StringBuilderobjekten. Schreiben Sie sich eine
eigene statische Methode println(String s), die mit Hilfe von System.out.println() einen String ausgibt.
Geben Sie nun die fünf Strings mit der Methode println(String s) aus. Verwenden sie dabei
- v.elementAt(int index)
- v.get(int index)
- eine Enumeration
- einen Iterator
-
Legen Sie ein ArrayList- oder Vectorobjekt an und füllen Sie es mit mit fünf Strings. Verwandeln Sie es mit einer
geeigneten Methode in ein Array vom Typ Object. Übergeben Sie dieses Array einer geeigneten Methode
sort() aus der Klasse Arrays. Löschen Sie den Inhalt des Vectors und füllen ihn erneut mit dem Inhalt
des sortierten Arrays. Geben Sie den Inhalt des Vectors aus umd die Sortierung zu bestätigen.
-
Verfahren Sie wie in der vorigen Aufgabe. Diesmal löschen sie aber den Inhalt der ArrayList bzw. des Vectors nicht.
Schreiben Sie den Inhalt des sortierten Felds in einen neue ArrayList bzw. einen neuen Vector. Vergleichen Sie nun die neue
ArrayList bzw. den neuen Vector mit der alten ArrayList bzw. dem alten Vector mit Hilfe der Methode equals(). Die Methode
equals() steht sowohl ArrayList wie auch Vector zur Verfügung (warum?).
-
Legen Sie ein Vectorobjekt an, das sowohl Strings als auch StringBuffers aufnehmen kann. Füllen Sie es mit einigen Strings und StringBuffers
und geben Sie den Inhalt auf drei verschiedene Arten aus. Einmal über den Index, dann über eine Enumeration und schließlich über einen Iterator.
Kann dieses Vectorobjekt auch StringBuilderobjekte aufnehmen?