Objekte mit Strings Aufrufen

G

Goldenprime

Mitglied
Ich habe eine Klasse aus der ich Objekte erzeugen will die dann untereinander kommunizieren, aber um das zu tun muss ich es irgendwie schaffen ein Objekt mit dem Namen eines in einem String gespeicherten wertes zu erzeugen. Also quasi so:
Java:
public static void main() {
String a = "Objekt";
String b = "1";
String c = "a" + "b";
Exampleclass c = new Exampleclass();
c.examplemethode();
}
Gibt es da irgendeine Möglichkeit, damit dieser code funktioniert?
 
T

temi

Top Contributor
Bahnhof?

Das verstehe ich leider nicht. Kannst du erklären, was du vorhast? Vielleicht gibt es ja einen besseren Lösungsansatz für dein Problem.
 
G

Goldenprime

Mitglied
In meinem Programm gibt es eine Klasse aus der ich extrem viele objetkte brauche(mehrere Tausend) und die kann ich ja schlecht alle nacheinander in der main methode initialisieren. Darum dachte ich mir ich könnte strings generieren die z.B. Objekt1 Objekt2 und so weiter als werte haben. So weit ist das ganze noch in Ordnung aber jetzt muss ich die Objekte initialisieren: BeispielKlasse (hier muss der Wert des Strings hin) = new Beispielklasse();
Und ich kann ja nicht einfach den Namen des Strings da reinschreiben
 
kneitzel

kneitzel

Top Contributor
Die Variablen müssen im Programm ein festen Namen haben. Instanzen haben keinen Namen.

Aber Du kannst z.B. eine Map nutzen, ob Strings ein erzeugtes Objekt zuzuweisen. Also z.B.
Map<String, Beispielklasse> myObjects = new HashMap<String, Beispielklasse>();

Und da kannst Du dann Elemente hinzu fügen:
myObjects.put("SomeName", new Beispielklasse());

Aber ob die Map wirklich das ist, was sinn macht, müsste man Wissen, was Du genau machen willst mit den Instanzen....
 
G

Goldenprime

Mitglied
Das ganze ist für ein Logic circuit simulator, und die Klasse ist dafür da um Gates zu erzeugen. Man Gibt also dem Konstructor nur an wie viele eingänge das Gate haben soll und von welchem Typ es sein soll. Und wenn Ich das GUI programmiere muss ich ja auch irgendwo einen Knopf einbauen, der der Dann eine Funktion aufruft, die dann ein neues Gate erschafft. Die frage ist nur wie diese Funktion dann aussehen soll
 
T

temi

Top Contributor
In meinem Programm gibt es eine Klasse aus der ich extrem viele objetkte brauche(mehrere Tausend) und die kann ich ja schlecht alle nacheinander in der main methode initialisieren.
Wie schon @JustNobody gezeigt hat, kannst du deine Instanzen in einer geeigneten Datenstruktur speichern. Im einfachsten Fall ein Array oder eine List<>
Java:
List<MyClass> list = new ArrayList<>();

// erzeugt 100 Instanzen und speichert sie in einer Liste
for (int i = 0; i < 100; i++) {
    list.add(new MyClass());
}

MyClass mc = list.get(4); // holt die 5. Instanz von MyClass aus der Liste (erstes Element hat den Index 0)
 
Zuletzt bearbeitet:
kneitzel

kneitzel

Top Contributor
Die Daten müssen natürlich genau modelliert werden. Und da ist dann auch die Frage, in wie weit da Daten fest im Code auftauchen sollen. Das hört sich ein bisschen nach Datenbank an und so ...
 
G

Goldenprime

Mitglied
Ich hab das mit der Hashmap mal ausprobiert und das war tatsächlich genau das, was ich gesucht hatte. Vielen dank für die Hilfe
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Strings und JSON Objekte so klein wie möglich im Speicher ablegen Allgemeine Java-Themen 5
H Objekte speichern und laden Allgemeine Java-Themen 10
H Objekte speichern und laden Allgemeine Java-Themen 1
M Referenz auf Objekte und deren Inhalte Allgemeine Java-Themen 12
W Objekte reproduzieren Allgemeine Java-Themen 2
W Objekte per Reflexion instanziieren Allgemeine Java-Themen 7
W Unittest - Objekte simulieren Allgemeine Java-Themen 7
T OOP Objekte mit Erweiterung Initialisieren Allgemeine Java-Themen 6
O Erste Schritte Objekte als Datenelemente Allgemeine Java-Themen 14
J Equals Mock Objekte Allgemeine Java-Themen 5
J Mockito - Objekte miteinander vergleichen (equals) Allgemeine Java-Themen 6
N Bei Mouse Events nicht mehrere Objekte erstellen Allgemeine Java-Themen 13
J Zugriff auf erstellte Objekte einer Klasse von einer Klasse ausserhalb Allgemeine Java-Themen 3
J Java Objekte = null, Garbagecollector Allgemeine Java-Themen 12
F Listen - Mehrere Objekte Allgemeine Java-Themen 1
J Verständnis Frage zur Instanz, Objekte, Instanzierung, Referenz Allgemeine Java-Themen 14
F Objekte erzeugen Allgemeine Java-Themen 1
E Threads ThreadPoolExecutor remove mit callable Objekte Allgemeine Java-Themen 3
P mehrer Verschiedene Objekte in einer Klasse erstellen. Allgemeine Java-Themen 4
E OOP Objekte und Methoden Allgemeine Java-Themen 1
@SupressWarnings() Umgebungsvariable Objekte "gekoppelt" Allgemeine Java-Themen 6
S Algorithmus um Objekte auf einer Flaeche mit gleichem Abstand anzuordnen..? Allgemeine Java-Themen 20
C Objekte in Array List speichern? Allgemeine Java-Themen 1
NicoDeluxe Objekte speichern Allgemeine Java-Themen 8
B Objekte anhand von Properties file Allgemeine Java-Themen 41
U Tiefe Objekte schreiben Allgemeine Java-Themen 1
R Abstrakte Basisklasse und instanzierte Objekte der abgeleiteten Klasse als Basisklasse übergeben Allgemeine Java-Themen 2
E 3D Objekte in 2D Bild finden Allgemeine Java-Themen 5
J Daten aus GUI auslesen und in Objekte umwandeln Allgemeine Java-Themen 6
F FileOutput/Input Objekte Allgemeine Java-Themen 6
NicoDeluxe Objekte serialisieren Allgemeine Java-Themen 3
J unterschiedliche Objekte, selbe getter und setter Allgemeine Java-Themen 15
L Lib gesucht: Java-Objekte mit JSON Allgemeine Java-Themen 2
U Set erklären dass objekte gleich sind Allgemeine Java-Themen 12
E Best Practice Verdammt große Objekte Allgemeine Java-Themen 10
B Mehrere Objekte verschlüsselt serialisieren Allgemeine Java-Themen 6
G Liste anzahl der gleichen Objekte Allgemeine Java-Themen 6
N Objekte an eine andere Applikation übergeben Allgemeine Java-Themen 3
N 2 Objekte zu einer Gruppe zusammenfügen Allgemeine Java-Themen 7
M Instanzierte Objekte in XML Dokument speichern Allgemeine Java-Themen 3
B Verschiedene Objekte in Abhängigkeit eines Typs instanziieren. Allgemeine Java-Themen 17
K Input/Output Im Programm instanzierte Objekte Speichern und laden Allgemeine Java-Themen 3
S OOP Objekte als Return-Werte: Einen Klon zurückgeben oder Instanz auf das Feld? Allgemeine Java-Themen 10
H Objekte Serialisiert speichern Allgemeine Java-Themen 10
L MouseListener für viele Objekte erstellen Allgemeine Java-Themen 16
5 Objekte Sortieren lassen Allgemeine Java-Themen 7
N Objekte aus Array Inhalt erzeugen Allgemeine Java-Themen 8
L Input/Output Textdatei in Objekte überführen? Allgemeine Java-Themen 4
R Input/Output Objekte speichern ohne überschreiben Allgemeine Java-Themen 7
A Collections HashMap.containsKey findet keine immutablen Objekte Allgemeine Java-Themen 3
H Threads Thread stirbt aber Objekte in ihm leben weiter?! Allgemeine Java-Themen 9
M Java Objekte in XML mit JAXB Allgemeine Java-Themen 9
H COM-Objekte/ AktiveX Objekte Allgemeine Java-Themen 4
C Script für Website mit Objekte Ausblenden Allgemeine Java-Themen 3
M Txt einlesen & Objekte erzeugen Allgemeine Java-Themen 2
X Objekte aus TableModel serialisieren und deserialisieren Allgemeine Java-Themen 4
T ObjectInputStream - Arrayliste, die unbekannte Objekte enthält Allgemeine Java-Themen 9
B class dateien "einlesen" und objekte erzeugen Allgemeine Java-Themen 6
D Grafische Objekte zeichnen Allgemeine Java-Themen 4
A Wie zur Laufzeit auf Objekte zugreifen Allgemeine Java-Themen 7
F Referenzen auf Objekte Allgemeine Java-Themen 5
H Eclipse und Objekte Allgemeine Java-Themen 6
S Objekte die Objekte enthalten: Keine Vererbung Allgemeine Java-Themen 4
E Objekte in einer Liste suchen. Allgemeine Java-Themen 4
I Über eine Liste iterieren und Objekte löschen. Wie löst man das sauber? Allgemeine Java-Themen 5
I Pattern zum Erweitern existierender Objekte Allgemeine Java-Themen 4
N Dynamische Objekte / DB Allgemeine Java-Themen 5
J Objekte binär speichern Allgemeine Java-Themen 10
TiME-SPLiNTER Unbekannte Anzahl serialisierter Objekte lesen Allgemeine Java-Themen 2
V Objekte in Kategorien einteilen. Allgemeine Java-Themen 6
M 3D Objekte mit einer Linie Verbinden Allgemeine Java-Themen 3
F Wie zur Laufzeit ganz neue Objekte erzeugen? Allgemeine Java-Themen 5
A Dummy-Objekte für Webgui erzeugen Allgemeine Java-Themen 12
W Objekte speichern mit JFileChooser Allgemeine Java-Themen 8
D befehl auf mehrere objekte anwenden Allgemeine Java-Themen 7
L Objekte in Liste packen Allgemeine Java-Themen 2
S XML in Objekte wandeln. Euer Rat? Allgemeine Java-Themen 12
G Objekte serialisieren Allgemeine Java-Themen 2
L Parameter-Objekte verändern oder nicht? Allgemeine Java-Themen 6
D Objekte nur unter bestimmten Voraussetzungen erzeugen Allgemeine Java-Themen 4
S Objekte mit Arrays Allgemeine Java-Themen 9
F Objekte oder besser ID in Listen speichern? Allgemeine Java-Themen 2
S erzeugte objekte zählen Allgemeine Java-Themen 3
U auf Objekte mit variablem Namen zugreifen Allgemeine Java-Themen 4
Airwolf89 dynamischer Zugriff auf Variablen/ Objekte Allgemeine Java-Themen 4
Landei Objekte ohne Konstruktoraufruf erzeugen Allgemeine Java-Themen 7
E tiefe Kopie nicht serialisierbarer Objekte Allgemeine Java-Themen 3
J Speicherbedarf und persistente Objekte Allgemeine Java-Themen 4
J ArrayList Objekte anhand Propertywerte filtern Allgemeine Java-Themen 3
R Moeglichst viele Datumsstrings in Date Objekte konvertieren? Allgemeine Java-Themen 3
J Eindeutige ID für Objekte als Keys in TreeMap Allgemeine Java-Themen 12
G Unveränderbare Objekte Allgemeine Java-Themen 9
O binärer Suchbaum mit client server., objekte speichern. Allgemeine Java-Themen 2
K DAO - Mock Objekte Allgemeine Java-Themen 8
S Anfänger: 2 Objekte vergleichen? Allgemeine Java-Themen 8
Q Objekte durch Reflection erzeugen Allgemeine Java-Themen 18
G Problem mit Serialisiertem Objekt (unter Objekte fehlen?) Allgemeine Java-Themen 5
G Objekte automatisch casten Allgemeine Java-Themen 10
L HashMap / Objekte auf Festplatte zur Laufzeit auf HD swappen Allgemeine Java-Themen 7
QDog beliebige Objekte vergleichen Allgemeine Java-Themen 2

Ähnliche Java Themen

Anzeige

Neue Themen


Oben