Arrayliste mit beliebig vielen Namen befüllen

Marcel98

Mitglied
Hallo,

die Aufgabenstellung lautet:
Geben Sie hier beliebig viele Namen ein. Du beendest mit ´0´.
Eingabeaufforderung: Name
Name
usw

Danke für deine Eingaben! Hier sind deine Namen: Name1, Name2, usw

Mein Grundgedanke war, mit einer ArrayList zu arbeiten. Leider habe ich in meinem Fall keine Erklärung gefunden.
Mein zweiter Grundgedanke war, ein dynamisches Array zu erstellen, dass sich immer erweitert. Hierbei weiß ich aber nicht, ob so etwas funktionieren kann.

ps. Ich bin noch ziemlich neu in der Programmierwelt.
 

Oneixee5

Top Contributor
die Aufgabenstellung lautet:
Geben Sie hier beliebig viele Namen ein. Du beendest mit ´0´.
Rein theoretisch erfüllt ArrayList diese Anforderung nicht. Das betrifft auch Array. Normalerweise kann eine ArrayList, wie auch Array, nur maximal Integer.MAX_VALUE Einträge haben. Das ist etwas abhängig von der jeweiligen Implementierung. Um die Aufgabe formal zu erfüllen, müsstest du eine LinkedList verwenden. Diese hat keine maximale Größe, limitierender Faktor könnte allerdings der verfügbare Speicher sein. Praktisch dürfte das aber nicht ins Gewicht fallen, wer sollte schon so viele Namen eingeben.
 

Neumi5694

Top Contributor
Selbst dei Linkedlist stößt an ihre Grenzen, sobald der RAM-Speicher voll ist :)
Zur Aufgabe.
Lies mal einen Namen ein und füge ihn der Liste hinzu.
Funktioniert? Dann füg noch die Bedingung hinzu, dass der Name nicht 0 sein darf.
Sobald das funktioniert, pack das Ganze in eine Schleife (while bietet sich an), die abgebrochen wird, sobald der eingelesene Name 0 ist.
 

temi

Top Contributor
Manchmal macht ihr es auch wirklich kompliziert (auch, wenn ihr mit der Aufgabenstellung recht habt). ;)

"Beliebig viele" meint hier sicherlich nicht "unendlich" viele, sondern nur keine von vorneherein festgelegte Anzahl. Das ist eine Übungsaufgabe für Java-Einsteiger. Die ArrayList ist völlig in Ordnung.

Ansonsten hier noch der Hinweis auf die Doku. Diese ist immer hilfreich, wenn es um die Java-Klassen geht und man nicht genau weiß, welche Methoden es gibt, bzw. was die Methoden genau tun. Bitte gerne und viel nutzen - sie ist sehr gut!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Simon16 Java ArrayListe von einer Klasse sortieren Java Basics - Anfänger-Themen 2
G Bei dynamischer Arrayliste nach jeder Auswahl Zahl entfernen Java Basics - Anfänger-Themen 3
Poppigescorn Arrayliste Mittels Scanner erweitern Java Basics - Anfänger-Themen 6
Poppigescorn Mithilfe einer Arrayliste einen Notenspiegel ausgeben Java Basics - Anfänger-Themen 12
A Objekt in Arrayliste Java Basics - Anfänger-Themen 2
L Arrayliste von hinten nach vorne ausgeben Java Basics - Anfänger-Themen 10
X Methode kann auf ArrayListe nicht zugreifen! Java Basics - Anfänger-Themen 10
F ArrayListe manuell programmieren? Java Basics - Anfänger-Themen 24
S Daten aus zwei Verschiedenen Tabellen in eine ArrayListe Java Basics - Anfänger-Themen 4
J Best Practice [Code Verbesserung] TXT einlesen und in Arrayliste speichern Java Basics - Anfänger-Themen 5
S ArrayListe in einer JComboBox anzeigen Java Basics - Anfänger-Themen 10
R Eine Arrayliste in XML abspeichern und laden können Java Basics - Anfänger-Themen 7
P Klasse in Klasse einfügen (arrayliste) Java Basics - Anfänger-Themen 7
O ArrayListe sortieren anhand zweier Parameter Java Basics - Anfänger-Themen 4
A ArrayListe ist nur lokal vorhanden Java Basics - Anfänger-Themen 5
L Input/Output Sortieren Speichern Laden von ArrayListe Java Basics - Anfänger-Themen 14
B ArrayListe in Arraylist Problem Java Basics - Anfänger-Themen 3
N Kopieren einer ArrayListe Java Basics - Anfänger-Themen 3
S ArrayListe??? Java Basics - Anfänger-Themen 2
J Arrayliste in RandomAccesFile speichern Java Basics - Anfänger-Themen 7
D komplizierte Arrayliste sortieren Java Basics - Anfänger-Themen 17
J Arrayliste (gefüllte mit arrays) nach datum sortieren Java Basics - Anfänger-Themen 3
W ArrayListe , Wo ist mein Fehler? Java Basics - Anfänger-Themen 6
K ArrayListe erstellen mit vielen (unendlichen) Weren ??? Java Basics - Anfänger-Themen 29
B Aufgabe: Arrayliste ausgeben, stimmt es so? Java Basics - Anfänger-Themen 8
G Arrayliste mit Objekt anhand von Strings sortieren Java Basics - Anfänger-Themen 8
G ArrayListe vom Server nach Client schicken Java Basics - Anfänger-Themen 17
C ArrayListe ->liste.get Java Basics - Anfänger-Themen 13
ChaosNo1 Arrayliste global nutzen? Java Basics - Anfänger-Themen 4
C Elemente aus Arrayliste ausgeben Java Basics - Anfänger-Themen 6
S Arrayliste füllen Java Basics - Anfänger-Themen 4
O ArrayListe mit Objekten Java Basics - Anfänger-Themen 2
B ArrayListe . WIE AUSLESEN ? Java Basics - Anfänger-Themen 5
G ArrayListe Java Basics - Anfänger-Themen 14
T Objekte aus Datei in ArrayListe werfen Java Basics - Anfänger-Themen 3
J Problem mit einer Methode, die beliebig viele Objekte in Array speichern soll Java Basics - Anfänger-Themen 6
F Erste Schritte java.util.Scanner: Beliebig langen Text per Paste in Console eingeben ? Java Basics - Anfänger-Themen 14
V Erste Schritte Taschenrechner mit beliebig vielen Zahlen Java Basics - Anfänger-Themen 5
T Variablen Beliebig viele Arrays in Schleife erstellen Java Basics - Anfänger-Themen 1
JDimi Textdatei mit beliebig vielen Zeilenumbrüchen erstellen Java Basics - Anfänger-Themen 2
RowdyN Variablen Variablen beliebig benennen? Java Basics - Anfänger-Themen 6
B Beliebig viele Rechtecke erzeugen Java Basics - Anfänger-Themen 5
W Klassen [GELÖST] Objekte während der Laufzeit mit neuen veränderten Werten beliebig oft initialisieren Java Basics - Anfänger-Themen 2
N Beliebig viele parameter Java Basics - Anfänger-Themen 3
Prafy Beliebig viele Arrays erstellen? Java Basics - Anfänger-Themen 2
M Erzeugen beliebig vieler Objekte, aber wie wechselnde Bezeichner? Java Basics - Anfänger-Themen 5
J Methoden Beliebig viele Objekt-Eingabeparameter im Konstruktor Java Basics - Anfänger-Themen 6
P Schneller Quadratzahltest für beliebig große natürliche Zahlen Java Basics - Anfänger-Themen 2
T beliebig langes Array berechnen Java Basics - Anfänger-Themen 4
G Eingabe beliebig lang machen Java Basics - Anfänger-Themen 8
H Die Eingabe von beliebig vielen Zahlen in ein Array - ich kann es nicht Java Basics - Anfänger-Themen 6
T Beliebig viele Werte in Array zwischenspeichern Java Basics - Anfänger-Themen 15
R Regexp nur Buchstaben und Ziffener beliebig oft Java Basics - Anfänger-Themen 3
H Reflexion: Eine Methode, beliebig viele Parameter (Java 1.4.2) Java Basics - Anfänger-Themen 8
A Beliebig Java Basics - Anfänger-Themen 3
F HttpURLConnection mit vielen Parametern Java Basics - Anfänger-Themen 3
W Geodaten API mit vielen zusätzlichen Infos Java Basics - Anfänger-Themen 4
P Taschenrechner mit unendlich vielen Eingabemöglichkeiten Java Basics - Anfänger-Themen 1
B Datenbank: Entity mit vielen Referenzen? Ansatz so ok? Java Basics - Anfänger-Themen 8
J Unit Testing mit vielen Bedingungen - Best Practice? Java Basics - Anfänger-Themen 9
B Schreiben von zu vielen Einträgen in einer Datenbank Java Basics - Anfänger-Themen 9
M Input/Output Arbeiten mit extrem vielen Dateien Java Basics - Anfänger-Themen 8
K Ein zentrales Objekt in vielen anderen Klassen nutzen? Java Basics - Anfänger-Themen 22
B Input/Output File.length() gibt bei vielen Ordnern 0 zurück Java Basics - Anfänger-Themen 9
P Wie reagiere ich auf Strings mit zu vielen Chars ? Java Basics - Anfänger-Themen 6
S Variablen Prüfen, ob einer von vielen boolean true ist Java Basics - Anfänger-Themen 8
M aus vielen backsalshs einen machen Java Basics - Anfänger-Themen 6
V ActionListener bei vielen Modulen Java Basics - Anfänger-Themen 3
Luk10 Problem mit vielen Timer(-Events) Java Basics - Anfänger-Themen 17
L Arrays mit unbestimmt vielen Feldern Java Basics - Anfänger-Themen 7
K 50 errormeldungen- komme auch nach vielen Nachmittagen nicht weiter. bitte helfen Java Basics - Anfänger-Themen 39
G Verzeichnis auslesen mit sehr sehr vielen Bildern Java Basics - Anfänger-Themen 6
N Herangehensweise - mit vielen Variablen arbeiten Java Basics - Anfänger-Themen 6
C Gleichbehandlung von vielen jTextFields Java Basics - Anfänger-Themen 11
B Einen Array aus vielen Vectoren Java Basics - Anfänger-Themen 3
W sleep "hängt" bei vielen Threads Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben