Guten Abend zusammen.
Ich habe ein wenig im Forum gestöbert, leider aber nichts passendes gefunden. Aus diesem Grunde, wäre es wirklich super, wenn ihr mich hierbei unterstützen könntet.
Folgende Aufgabenstellung bin ich gerade am bearbeiten!
Erzeugen einer Liste mit 10 Einträgen: 1, 2, 3, …, 9 und „Zehn“
Hierbei sollen die ersten 9 Zahlen in einer Schleife erzeugt und der letzte String
zusätzlich einzeln ergänzt werden
Lesen der Elemente mit einem ListIterator und Erzeugung einer neuen Liste, die die um 1 erhöhten Werte speichert: 2, 3, 4, …, 10, „Elf“
Hinweis: In der Liste werden Referenz-Objekte vom Typ Object gespeichert.
Mittels instanceof können Sie prüfen, von welchem Typ die Objekte sind.
Falls dann das Objekt z.B. vom Typ Integer ist, dann können Sie es auf Integer casten
Falls das Objekt vom Typ String ist, dann können Sie es auf String casten und
speziell von „Zehn“ auf „Elf“ umsetzen.
Bisher habe ich folgenden Code zusammengeschrieben!
Ich habe ein wenig im Forum gestöbert, leider aber nichts passendes gefunden. Aus diesem Grunde, wäre es wirklich super, wenn ihr mich hierbei unterstützen könntet.
Folgende Aufgabenstellung bin ich gerade am bearbeiten!
Erzeugen einer Liste mit 10 Einträgen: 1, 2, 3, …, 9 und „Zehn“
Hierbei sollen die ersten 9 Zahlen in einer Schleife erzeugt und der letzte String
zusätzlich einzeln ergänzt werden
Lesen der Elemente mit einem ListIterator und Erzeugung einer neuen Liste, die die um 1 erhöhten Werte speichert: 2, 3, 4, …, 10, „Elf“
Hinweis: In der Liste werden Referenz-Objekte vom Typ Object gespeichert.
Mittels instanceof können Sie prüfen, von welchem Typ die Objekte sind.
Falls dann das Objekt z.B. vom Typ Integer ist, dann können Sie es auf Integer casten
Falls das Objekt vom Typ String ist, dann können Sie es auf String casten und
speziell von „Zehn“ auf „Elf“ umsetzen.
Bisher habe ich folgenden Code zusammengeschrieben!
Java:
import java.util.*;
public class ListIteratorUebung
{
public static void main(String[] args)
{
ArrayList list = new ArrayList ();
list.add (1);
list.add (2);
list.add (3);
list.add (4);
list.add (5);
list.add (6);
list.add (7);
list.add (8);
list.add (9);
list.add ("zehn");
System.out.println (list);
Iterator myIterator = list.listIterator();
while (myIterator.hasNext() )
{
Integer anElement = (Integer) myIterator.next();
System.out.println(anElement);
}
}
}