Vom scanner in ein Arraylist

Baumbube

Mitglied
Hi,
kann mir jemand ein helfen beim prgrammieren eines ArrayList.
Ich will ein ArrayList Kunde mit Hilfe eines scanners füllen, nur das ich so 0 ahnung vom selber schreiben hab.
Ich will halt nach und nach bis zu 5 Kunden eintragen können, so das ich immer nach und nach in der Konsole die einzelnen Daten eines Kunden einspeichern und wieder abrufen kann.
Das unten ist ein Versuch, ich hoffe da kann man was draus erkennen xD.
Und weil ich leider diese ganzen Seiten nicht wirklich verstehe kann mir jemand das schreiben und bitte so erklären das ich das verstehe danke :)



Ich weiß nicht wie man sowas hier einträgt deswegen unten eine Editordatei aber hier steht nochmal das selbe
public class Kunde
{
private String firmenname;
private String ansprechpartner;
private String strasse;
private int hausnummer;
private int plz;
private String stadt;
private String land;
private String telefon;
}


<---ArrayList--->


public Adresse () {}

public String getFirmenname() {}
public String getAnsprechpartner() {}
public String getStrasse() {}
public int getHausnummer() {}
public int getPlz() {}
public String getStadt() {}
public String getLand() {}
public String getTelefon() {}

public void setFirmenname(String firmenname) {}
public void setAnsprechpartner(String ansprechpartner) {}
public void setStrasse(String strasse) {}
public void setHausnummer(int hausnummer) {}
public void setPlz(int plz) {}
public void setStadt(String stadt) {}
public void setLand(String land) {}
public void setTelefon(String telefon) {}
 

Anhänge

  • Kunde.txt
    981 Bytes · Aufrufe: 3

Robat

Top Contributor
Dein Code würde so nie kompilieren.
Die ganzen Methoden + Konstruktor von Adresse stehen außerhalb einer Klasse. Es fehlt die gesamte Klassendeklaration vom Adresse.
Bei Kunde fehlen Getter und Setter. So wird man nie auf die Attribute von außen zugreifen können. Eventuell fehlt hier auch ein passender Konstruktor der bereits Attribute initialisiert.

Zum Thema Kunde in List speichern kriegst du hier mal ein kleinen Ansatz:

Java:
final int maxKundenAnzahl = 5;
List<Kunde> kundenliste = new ArrayList<>() ;

while(kundenliste.size() <= maxKundenAnzahl) {
    // Werte wie name etc über Scanner einlesen 
    //und im passenden Variablen zwischen speichern.
    // neues Kundenobjekt anlegen und die oben angelegten 
    // werte über setter setzen (oder gleich einen entsprechenden Konstruktor definieren)
    // Kunde der Liste mittels add Methode hinzufügen
}
 

Baumbube

Mitglied
Dein Code würde so nie kompilieren.
Die ganzen Methoden + Konstruktor von Adresse stehen außerhalb einer Klasse. Es fehlt die gesamte Klassendeklaration vom Adresse.
Bei Kunde fehlen Getter und Setter. So wird man nie auf die Attribute von außen zugreifen können. Eventuell fehlt hier auch ein passender Konstruktor der bereits Attribute initialisiert.

Zum Thema Kunde in List speichern kriegst du hier mal ein kleinen Ansatz:

Java:
final int maxKundenAnzahl = 5;
List<Kunde> kundenliste = new ArrayList<>() ;

while(kundenliste.size() <= maxKundenAnzahl) {
    // Werte wie name etc über Scanner einlesen
    //und im passenden Variablen zwischen speichern.
    // neues Kundenobjekt anlegen und die oben angelegten
    // werte über setter setzen (oder gleich einen entsprechenden Konstruktor definieren)
    // Kunde der Liste mittels add Methode hinzufügen
}
ok ich versuch mein bestes
 
Zuletzt bearbeitet:

truesoul

Top Contributor
Hallo.

Es wird die nicht helfen wenn einer für dich das macht und dann erklärt. Studierst du oder machst du eine Ausbildung Richtung Informatik?

Besorg die Lektüre und lies dich ein, so wirst du in der Informatik nicht weit kommen wenn andere für dich deine Aufgabe lösen.

Grüße
 

Baumbube

Mitglied
Hallo.

Es wird die nicht helfen wenn einer für dich das macht und dann erklärt. Studierst du oder machst du eine Ausbildung Richtung Informatik?

Besorg die Lektüre und lies dich ein, so wirst du in der Informatik nicht weit kommen wenn andere für dich deine Aufgabe lösen.

Grüße
eigentlich nicht ich studiere mechatronik aber da wir das erste semester zusammen mit automatisieren haben müssen wir auch programmieren und informatik im ersten semester belegen
 

Baumbube

Mitglied
Ja dann suche dir Lektüre und befasse dich damit. Wenn andere für dich für Aufgaben machen wirst du nicht weit kommen.

Davon abgesehen wirst du hier kaum Erfolg haben, dass dir andere helfen, ohne das du selber was machst.

Ich weiß ich will auch wirklich nicht jemanden ausnutzen oder das jemand mir von vornherein was vor die Nase setzt aber ich bin schon leicht im Stadium der Verzweiflung.
Und ja ich weiß das ich was selber tuen muss, ich hab aus Lektüre gelesen, online Tutorials geguckt und hier im Forum Tipps bekommen, allerdings finde bzw. verstehe ich nur höchstens Antworten zu einzelne Teilabschnitten und bekomme diese nicht zusammen gefügt.
 

Robat

Top Contributor
Ich habe dir doch oben bereits alles geliefert was du brauchst. Damit müsstest du zumindest schon etwas weiter kommen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H ArrayList über java.util.Scanner füllen Java Basics - Anfänger-Themen 5
onlyxlia Anzahl Random Zahlen mit Scanner abfragen und in Array speichern Java Basics - Anfänger-Themen 10
M Scanner Input mit if überprüfen Java Basics - Anfänger-Themen 5
D Scanner Java Basics - Anfänger-Themen 2
T scanner nicht erkannt Java Basics - Anfänger-Themen 3
T scanner eingaben erkennen und umtauschen Java Basics - Anfänger-Themen 4
Ostkreuz Int Scanner auf Enter Eingabe prüfen Java Basics - Anfänger-Themen 4
H Scanner nextLine() bringt Dateipfad Java Basics - Anfänger-Themen 1
Jul1n4tor Scanner error bei Eingabe die kein Integer ist Java Basics - Anfänger-Themen 4
Jul1n4tor Programm mit Scanner und If-Statements Java Basics - Anfänger-Themen 2
I Scanner Loop Java Basics - Anfänger-Themen 1
J Scanner cannot be resolved to a type Java Basics - Anfänger-Themen 3
C Scanner und If-Anweisung in Kombi Java Basics - Anfänger-Themen 3
X Erste Schritte Scanner eingabe wird übersprungen Java Basics - Anfänger-Themen 4
T j.u.Scanner(Sys.in).nextLine() wieder schließen? Java Basics - Anfänger-Themen 5
J Erste Schritte Scanner Java Basics - Anfänger-Themen 4
P Mit dem Scanner Klassen aufrufen Java Basics - Anfänger-Themen 3
javapingu Endlosschleife bei User Input mit try Scanner Java Basics - Anfänger-Themen 7
C Problem mit mehreren Methoden + Scanner Java Basics - Anfänger-Themen 5
Poppigescorn Arrayliste Mittels Scanner erweitern Java Basics - Anfänger-Themen 6
Jan_x8 Timer/Scanner Java Basics - Anfänger-Themen 5
M Scanner Klasse Java Basics - Anfänger-Themen 4
W Objekte über Scanner Input; ToString Probleme... Java Basics - Anfänger-Themen 4
F Erste Schritte java.util.Scanner: Beliebig langen Text per Paste in Console eingeben ? Java Basics - Anfänger-Themen 14
H Quellcode Scanner Klasse Java Basics - Anfänger-Themen 2
N java.util.InputMismatchException Fehler Java Scanner Java Basics - Anfänger-Themen 5
S Scanner soll Groß-/ Kleinschreibung ignorieren Java Basics - Anfänger-Themen 2
Y Wie kann ich Konsoleneingaben durch den Scanner mit JUnit 4 testen? Java Basics - Anfänger-Themen 1
J Scanner-Klasse Java Basics - Anfänger-Themen 2
B Scanner-If/else kleine Abhebungs-Simulation Java Basics - Anfänger-Themen 3
A Scanner Befehl Java Anfänger Java Basics - Anfänger-Themen 8
D Scanner- Exception NoSuchElementException Java Basics - Anfänger-Themen 2
G Scanner nutzen und Index auslesen Java Basics - Anfänger-Themen 8
N Problem mit Scanner Java Basics - Anfänger-Themen 2
V Ersätze für Java-Scanner Java Basics - Anfänger-Themen 9
P Methode die eigentlich einen Scanner benötigt mit toString() Java Basics - Anfänger-Themen 5
A Scanner-Error Java Basics - Anfänger-Themen 8
D Java Scanner Java Basics - Anfänger-Themen 9
M String in Scanner einlesen Java Basics - Anfänger-Themen 6
N Eingabe Kommazahlen über Scanner Java Basics - Anfänger-Themen 2
ZH1896ZH Verstehe verschieden Scanner und hasNext() nicht ganz Java Basics - Anfänger-Themen 2
O Mehrfache Scanner-Eingabe durch Komma getrennt Java Basics - Anfänger-Themen 6
I Scanner auf 10 Stellen begrenzt? Java Basics - Anfänger-Themen 5
B Barcode Scanner Java Basics - Anfänger-Themen 3
V Wie lasse ich die for-Schleife so oft laufen wie per Scanner angegeben? Java Basics - Anfänger-Themen 3
L Scanner schließen in While-Schleife? Java Basics - Anfänger-Themen 2
S Scanner Java Basics - Anfänger-Themen 36
S Frage zu Scanner Java Basics - Anfänger-Themen 3
cpt.Tomato Scanner problem mit Passwort Login Java Basics - Anfänger-Themen 3
O Scanner Klasse Java Basics - Anfänger-Themen 8
M java.util.scanner Fehler Java Basics - Anfänger-Themen 5
B mehrere Werte mit scanner und while schleife einlesen, max berechnen bzw addieren Java Basics - Anfänger-Themen 2
W Eclipse Che Scanner Java Basics - Anfänger-Themen 8
H Vererbung Static Scanner Objekt verwenden - von StdIn in einer importierten Klasse lesen Java Basics - Anfänger-Themen 10
X Erste Schritte Problem mit scanner Java Basics - Anfänger-Themen 2
A Scanner.useLocale(Locale.US); Java Basics - Anfänger-Themen 4
M Datei einlesen mit Scanner funktioniert nicht (FileNotFoundException) Java Basics - Anfänger-Themen 6
I Scanner und Arrays Java Basics - Anfänger-Themen 2
M Scanner-Eingabe nach gewissem Zeitraum überprüfen Java Basics - Anfänger-Themen 2
Neoline Methoden Scanner Methode Java Basics - Anfänger-Themen 9
E Probleme mit Scanner Java Basics - Anfänger-Themen 4
A Java Scanner Funktioniert nicht Java Basics - Anfänger-Themen 2
L Scanner Ausgabe Java Basics - Anfänger-Themen 37
S Zeilenumbruch mit Scanner erkennen Java Basics - Anfänger-Themen 9
O Erste Schritte Scanner mehrere male benutzen (Konsole) Java Basics - Anfänger-Themen 7
W Wie arbeite ich mit dem Typ Scanner? Java Basics - Anfänger-Themen 5
J Input/Output Scanner Input als etwas einsetzen Java Basics - Anfänger-Themen 3
R CMDTools Scanner Fehler Java Basics - Anfänger-Themen 10
D nextInt() nicht für Scanner definiert? Java Basics - Anfänger-Themen 2
N Operatoren Suchen nach einer bestimmten Eingabe (durch Scanner) Java Basics - Anfänger-Themen 7
F Scanner Problem Java Basics - Anfänger-Themen 8
T Variablen Array mit Scanner befüllen Java Basics - Anfänger-Themen 6
C Java Scanner einlesen von txt Dokument InputMismatch Java Basics - Anfänger-Themen 9
b1ck Scanner schließen, erneute Verwendung Java Basics - Anfänger-Themen 12
F Scanner - nextLine() gibt leeren String zurück Java Basics - Anfänger-Themen 2
T Problem mit Scanner. Java Basics - Anfänger-Themen 4
J Methode über Scanner aufrufen Java Basics - Anfänger-Themen 15
J Erste Schritte Scanner negative zahl einlesen und verwenden. Java Basics - Anfänger-Themen 6
W Methoden Probleme mit der Scanner Methode Java Basics - Anfänger-Themen 2
Silvascus Scanner Problem Java Basics - Anfänger-Themen 5
W Erste Schritte import java.util.scanner funktioniert nicht Java Basics - Anfänger-Themen 2
TheMenox Error bei Scanner - woher? Java Basics - Anfänger-Themen 14
D Fehler bei String eingabe via Scanner Java Basics - Anfänger-Themen 6
F Problem do while Schleife und Scanner Java Basics - Anfänger-Themen 2
O POI Apache sheet scanner Java Basics - Anfänger-Themen 1
A regulären Ausdruck mit Hilfe der Klasse Scanner in einem String finden Java Basics - Anfänger-Themen 2
F Array mit Scanner-Werten Java Basics - Anfänger-Themen 4
M Input/Output Scanner schließt nicht Java Basics - Anfänger-Themen 2
M Scanner class Java Basics - Anfänger-Themen 6
K Mit Scanner aus einer txt Datei lesen und jede Person mit name, vorname, geburtsdatum speichern Java Basics - Anfänger-Themen 5
S Array mit "foreach"-Schleife und nextInt (aus Scanner) beschreiben Java Basics - Anfänger-Themen 6
G Strings mit Scanner (nextLine) einlesen Java Basics - Anfänger-Themen 7
Q Scanner auf eine Zahl beschränken Java Basics - Anfänger-Themen 2
S Sonderzeichen '|' (u007C) mit Scanner einlesen Java Basics - Anfänger-Themen 1
T Scanner lässt sich nicht importieren Java Basics - Anfänger-Themen 1
R scanner in String funktioniert nicht Java Basics - Anfänger-Themen 1
P scanner ein Double einlesen Java Basics - Anfänger-Themen 10
A InputMismatchException mit Scanner Java Basics - Anfänger-Themen 6
J scanner, String einlesen und vergleichen Java Basics - Anfänger-Themen 3
B Input/Output Scanner-Probleme bei String-Lesen Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben