Advanced   Java   Services JAVA-Praktikum Back Next Up Home
Übungen zu ArrayList und Vector
  1. 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().

  2. 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
  3. 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.

  4. 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?).

  5. 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?

Valid XHTML 1.0 Strict Lösung top Back Next Up Home