ArrayList aus Verschiedenen klasse füllen

G

gberisha1212

Gast
Hi,

Ich muss für ein Uni Aufgabenblatt, eine Medien Datenbank erstellen (befüllt mit Personen Informationen - Vorname, Name, Video-Datei, Audio-Datei).

Dazu wollte ich zuerst eine Container klasse erstellen, in die ich durch Benutzung der ArrayList (aus Java.util.ArrayList) Informationen einfülle.
Dass einfüllen selbst aber aus einer anderen klasse, "Informationen" machen.

Frage : Wie ist es mir möglich durch einer separaten klasse, die ArrayList zu füllen?

Vielen dank im voraus

Grüße
 
S

SlaterB

Gast
vielleicht hilft die Vorstellung, dass man eine ArrayList selber auch gar nicht befüllen kann,
eine ArrayList enthält selber intern ein Array, in dieses müssen die Daten rein,
wie macht man das nun, wie geht man mit einer ArrayList um?

immer sind es dieselben Wege:
A) X übergibt an Y die Daten, damit Y sie intern einfügt oder vielleicht noch an Z weiterreicht
B) X holt sich aus Y ein Objekt Z, um dann mit Z vor derselben Frage zu stehen
C) X oder Y oder wer auch immer kommt letztlich an ein Array oder eine Instanzvariable dran, da kann man dann speichern

ok, klingt grad nicht so oscarverdächtig, verwirrt vielleicht mehr als dass es hilft ;)
 
N

nillehammer

Gast
Schreibe in die Containerklasse eine public Methode namens addInfo, addPerson oder so. Diese muss einen Parameter des gewünschten Typs haben und ruft add auf der Liste auf.
 
G

gberisha1212

Gast
danke an alle für die Große Hilfe.

Hier bin ich gerade bei meiner Container klasse:

Java:
import java.util.ArrayList;

public class Container {

    public static void main(String[] args) {
    }
    ArrayList<String> Names = new ArrayList<>();

    public void addinfo(String addinfo) {
        Names.add(addinfo);
    }
}
Ich würde die Methode (addinfo) aber auch gerne von einer anderen klasse (Information) befüllen lassen.
und mir ist es noch nicht richtig bewusst wie ich dies mache.
Vielen dank
Grüße
 
S

SlaterB

Gast
> danke an alle für die Große Hilfe.

heißt also: du hast noch nichts verstanden und stellst die Frage neu..


-------

hypothetische Frage:
"hier habe ich eine Klasse ArrayList [ Code ... ]
Ich würde die Methode (add) aber auch gerne von einer anderen klasse (Container) befüllen lassen.
und mir ist es noch nicht richtig bewusst wie ich dies mache."

komisch, dieses Problem hast du schon vollständig gelöst,
Container erstellt sich eine ArrayList und ruft add() auf, alles bestens

was ist an der gedanklichen Übertragung schwer?
genauso kann sich doch die Klasse Information einen Container-Objekt erstellen und addinfo() aufrufen?
exakt dasselbe Problem zunächst

danach kann man noch darüber nachdenken, dass Information vielleicht nicht selber Container erstellen sollte
sondern ein vorhandenes Objekt von woanders übernimmt?
das geht mit Parametern im Konstruktor oder set-Methode
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
N MySQL Datenbankabfrage oder Arraylist? Datenbankprogrammierung 2
D ArrayList in Select Datenbankprogrammierung 12
M Oracle Vector zu ArrayList casten (.getResultList()) Datenbankprogrammierung 11
H Aus Arraylist in Textfeld schreiben Datenbankprogrammierung 4
D Hibernate: ArrayList in DB speichern und auslesen Datenbankprogrammierung 4
S ArrayList Datenbank [i]?? Datenbankprogrammierung 13
J ArrayList sortieren. Datenbankprogrammierung 12
J ArrayList überschreiben Datenbankprogrammierung 3
S ResultSet in ArrayList ablegen Datenbankprogrammierung 17
A JPA + @OneToMany + String ArrayList Datenbankprogrammierung 4
K problem mit resultset->arraylist Datenbankprogrammierung 11
K Viele verschiedenen SQL Abfragen Datenbankprogrammierung 2
L0MiN Wie kann ich eine bestimmte Seite aus verschiedenen Excel-Tabellen in eine neue Exceldatei kopieren? Datenbankprogrammierung 1
M Vergleich von Daten in verschiedenen Tabellen Datenbankprogrammierung 1
E ClassNotFoundException bei verschiedenen MS SQL Treibern trotz Classpath-Eintrag Datenbankprogrammierung 5
H Oracle DBUnit/JUnit auf Oracle mit verschiedenen Schemata? Datenbankprogrammierung 8
R PreparedStatement mit verschiedenen Datenbanken Datenbankprogrammierung 2
Antoras Design-Frage: Datenzuordnung zu verschiedenen Accounts Datenbankprogrammierung 2
J Gesucht: Wörterbuch der verschiedenen SQL-Dialekte Datenbankprogrammierung 3
M Maximum aus verschiedenen Spalten Datenbankprogrammierung 2
Zrebna Wie mittels Hibernate eine Join-Tabelle als eigene Java-Klasse erstellen? Datenbankprogrammierung 5
S ResultSet als Parameter an andere Klasse übergeben Datenbankprogrammierung 3
I Konzept: Klasse / Entity für Einstellung der Software Datenbankprogrammierung 3
F Mapping einer SQL Abfrage in eine Klasse Datenbankprogrammierung 4
J Nur CRUD über Datenbank Klasse, oder auch mehr ? Datenbankprogrammierung 2
F Mapping SQL mit Klasse Datenbankprogrammierung 7
L MySQL Database Helper Klasse mit Consumer Datenbankprogrammierung 7
S Mithotec-Klasse Datenbankprogrammierung 6
P MySQL-Verbindung in anderer Klasse nutzen Datenbankprogrammierung 2
M Wie übergebe ich Datenbankobjekte aus einer sql-Datenbank einer Java Klasse bzw. Instanz Datenbankprogrammierung 7
I SQLite Objekt speichern einer Serialisierter Klasse Datenbankprogrammierung 1
H Klasse welche Mysql Daten zurück gibt Datenbankprogrammierung 18
F JPA und Klasse "User" Datenbankprogrammierung 3
S MySQL Datenbankanbindung extra Klasse Datenbankprogrammierung 10
E MySQL Klasse zur Abfrage statisch oder Standard Datenbankprogrammierung 5
A Connection Variable in anderer Klasse verwenden -> statement Datenbankprogrammierung 2
T Klasse zum Syntaxcheck Datenbankprogrammierung 2
G Hibernate: wie @ManyToOne Referenz auf eigene Klasse? Datenbankprogrammierung 1
S Aus ResultSetMetaData Klasse dynamisch erzeugen Datenbankprogrammierung 3
P Neues Attribut in Entity-Klasse Datenbankprogrammierung 3
W XML Klasse in Datenbank speichern? Datenbankprogrammierung 5
N resultset aus andere klasse übergeben Datenbankprogrammierung 3
P Klasse in Datenbank speichern Datenbankprogrammierung 4
A DB-Klasse für häufig verwendete Aufgaben Datenbankprogrammierung 6
I Keine Treiber-Klasse! Datenbankprogrammierung 9
H Aufbau einer DB-Klasse Datenbankprogrammierung 10
J Klasse für Datensatzblättern in Verbindung mit JTable gesuch Datenbankprogrammierung 6
M Die ganze klasse als eigenen Thread laufen lassen Datenbankprogrammierung 3
G gutes design für db-klasse Datenbankprogrammierung 3
N Datenbank in diese Klasse einfügen Datenbankprogrammierung 4

Ähnliche Java Themen


Oben