Map(Key/Value) mit mehreren Values

Status
Nicht offen für weitere Antworten.
C

Crispy

Gast
gibt es eine map bei welcher man zwei values zu einem key haben kann?

danke und gruss,
crispy
 

meez

Top Contributor
Du kannst als Value ja einen Vector oder eine sonstige Collection haben....
 

thE_29

Top Contributor
odär

Code:
Hashtable htTable = new Hashtable();
//ich sag mal deine identifier sind immer strings, nur der 1e ist string und das andere int
String strKey1 = "A",strKey2 = "";
int iValue = 1;
String strValue = "A1";
strKey2 = Integer.toString(iValue);
htTable.put(strKey+strKey2,strValue);

hoffe du wirst daraus schlau und kannst dir selber was bauen ;)
ansonsten nimm meez vorschlag ;)
 
B

bygones

Gast
@the_29: strings zusammenhängen - das ist mal ein Vorschlag ;) *kalterSchauerRunterlauf*

hihi
 

thE_29

Top Contributor
na warum net :) bevor er sich mit ne anderen collection rumärgert kann er das machen ;)

@dotlens: nö, so wird ein neuer key aus 2 keys zusammengebaut und nur 1 eintrag hinzugefügt

also i find das is net so schlimm, weiß net was ihr da habts :bae:
 

Sky

Top Contributor
dotlens hat gesagt.:
wird so nicht ein value 2 keys zugeordnet?
Außerdem kann auf die Weise ein Value doch nur gefunden werden, wenn beide Keys bekannt sind! Außer man geht über alle Keys mit

Code:
startsWith(...)
endsWith(...)

Keine performante Vorstellung...
 
B

bygones

Gast
ich hoffe mal the_29 hat das als Spaß gemeint - außerdem war ja auch die Frage nach 1 key -> mehrere Values... nicht nach "mehreren" keys...
 

meez

Top Contributor
Bei mehreren Keys, würd ich einfach noch eine zweite Table nehmen...
Aber keine Stringverknüpfung... :bae:
 

thE_29

Top Contributor
naja, strings sind ja eigentlich auch objekte :bae:

und ich habs ja nur als vorschlag gemeint (außerdem hab ichs ja falsch verstanden, wollte 2 keys -> 1 eintrag und net 1 key->2einträge)

außerdem bin ich ohne OOP groß geworden ;)
 

Sky

Top Contributor
Ich schlag einfach mal folgendes vor:

Code:
Hashtable ht = new Hashtable();

// Alternative 1: mit nem Array (hier: String-Array)
String[] s = new String[2];
s[0] = "1. Wert";
s[1] = "2. Wert";
ht.put( myKey, s );

// Alternative 2: mit nem Vector
Vector v = new Vector();
v.add( "1. Wert" );
v.add( "2. Wert" );
ht.put( myKey, v );

// Alternative 3: mit nem eigenem Object
MyValueClass o = new MyValueClass("1. Wert" , "2. Wert");
ht.put( myKey, o );

Grüsse, Sky
 

Sky

Top Contributor
thE_29 hat gesagt.:
und was habt ihr gegen meine stringverkettung !!

Wenn Du kein Trennzeichen einfügst, dann kannst Du nur raten wo Value1 und wo Value2 anfangen bzw. aufhören. Dieses Trennzeichen muss ein-eindeutig sein, d.h. es darf weder in Value1 noch in Value2 verwendet werden.
 
C

Crispy

Gast
vielen dank für eure antworten, ich werde mir das noch genau anschauen!

gruss, crispy
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Socket.setSoTimeout -> BufferedReader -> Default value Allgemeine Java-Themen 4
M Thymeleaf th value und th text Allgemeine Java-Themen 1
N Value Wert aus HTML-Button mittels thymeleaf spring an java übergeben Allgemeine Java-Themen 2
Meeresgott Effizientester Weg um nach der Value einer verschachtelten Map aufzulösen Allgemeine Java-Themen 5
Thallius Key/Value Table in Klasse einlesen Allgemeine Java-Themen 14
S @Value mit bestimmt Werten, sonst default Allgemeine Java-Themen 42
H Klassen LibGDX - Verschiedene Klassen als Value in einer Map Allgemeine Java-Themen 8
B HashMap aus Value Key bekommen Allgemeine Java-Themen 2
F Unterschied zwischen NormalizedValue und Value Allgemeine Java-Themen 5
Q For-Schleife in String-Value Allgemeine Java-Themen 3
L Variablen HashMap nimmt value nicht an Allgemeine Java-Themen 3
M Java - Call by value <-> Call by reference Allgemeine Java-Themen 16
B Load of Known null Value Allgemeine Java-Themen 9
T Hashmap mit geordneter/ungeordneter liste als Value Allgemeine Java-Themen 5
algorismi int-variable Value Change event Allgemeine Java-Themen 3
G HTTP key-value-paar Allgemeine Java-Themen 8
J Map nach value sortieren Allgemeine Java-Themen 14
G Verschachtelte Treemaps, nach Value sortieren Allgemeine Java-Themen 11
faetzminator Regex zur Suche von "value-losen" Attributen in HTML Tags Allgemeine Java-Themen 7
T Set.contains() auch false wenn value == null? Allgemeine Java-Themen 4
G Generics in Map. Type of value abhängig vom key Allgemeine Java-Themen 3
S Map die die auch ein getKey(value) erlaubt? Allgemeine Java-Themen 2
MQue call by value Allgemeine Java-Themen 5
F Javadoc: @value tag nicht für private fields? Allgemeine Java-Themen 11
P call by value/referenz Allgemeine Java-Themen 4
N Sieht aus wie ein "Call by Referece/Call by Value" Allgemeine Java-Themen 7
S Call by Value Allgemeine Java-Themen 9
T [TreeMap] Corresponding value to a key Allgemeine Java-Themen 10
V Objekt aus Session als copy by value bekommen Allgemeine Java-Themen 4
R Wert in Hashtable ändern (Key ändern, Value bleibt) Allgemeine Java-Themen 3
H Aus der FAQ: Call by Value <-> Call by Reference Allgemeine Java-Themen 8
M Value als String in beliebige Klasse konvertieren Allgemeine Java-Themen 18
Fredy Return by value mit String?? Allgemeine Java-Themen 6
B Ein Objekt einer Klasse mehreren anderen Klassen zur Verfügung stellen? Allgemeine Java-Themen 6
X Regex mit mehreren Bedingungen machen Allgemeine Java-Themen 5
P Projekte entwickeln mit mehreren Personen Allgemeine Java-Themen 1
C Aus MEHREREN Excel Tabellen bestimmte Zelle addieren Allgemeine Java-Themen 1
D Objekt-Suche mit mehreren optionalen Parametern Allgemeine Java-Themen 6
M JavaFX Button mit mehreren Aktionen? Allgemeine Java-Themen 7
J Soap Client mit mehreren URLs in Servlets Allgemeine Java-Themen 0
J Aus mehreren Klassen ein Datei ausführbare machen Allgemeine Java-Themen 6
I Anwendung auf Netzlaufwerk von mehreren Usern gleichzeitig nutzbar. Allgemeine Java-Themen 3
M Klassen Eine Klasse in mehreren Klassen einbinden Allgemeine Java-Themen 11
perlenfischer1984 Testng : Funktion mit mehreren Parametern testen Allgemeine Java-Themen 5
I Methoden Schnelle Hilfe benötigt - Kleines Video/Slideshow aus mehreren Bildern erstellen Allgemeine Java-Themen 3
F JScrollPane mit mehreren Panels Allgemeine Java-Themen 1
S Text in mehreren Sprachen korrekt darstellen? Wie waehle ich die Fonts aus..? Allgemeine Java-Themen 0
K Problem: Java-Klasse mit mehreren Threads als eigenen Prozess starten Allgemeine Java-Themen 3
AssELAss String mit mehreren Zahlungsbeträgen formatieren Allgemeine Java-Themen 10
Thallius Speicherverhalten von Properties und mehreren Threads Allgemeine Java-Themen 5
C DBConnection als Methode in mehreren Klassen Allgemeine Java-Themen 4
7 Verbinden von Mehreren Klassen Allgemeine Java-Themen 29
A Thread: Code paralell ausführen in mehreren Instanzen Allgemeine Java-Themen 1
M Interface Generische Klassen mit mehreren Typen überschreiben Allgemeine Java-Themen 0
J Projekt mit mehreren Einzelprogrammen Allgemeine Java-Themen 2
K Laufzeitermittlung an PCs mit mehreren Prozessorkernen Allgemeine Java-Themen 5
Jats Hilfe bei Bank mit mehreren Klassen Allgemeine Java-Themen 11
D Von mehreren Objekten eine Eigenschaft abfragen Allgemeine Java-Themen 11
B Rechnen mit mehreren Variablen Allgemeine Java-Themen 2
S Objekt synchronisieren, sodass es nicht von mehreren Threads benutzt wird..? Allgemeine Java-Themen 2
L Zugriff auf ein Objekt mit mehreren Threads Allgemeine Java-Themen 11
L Warten bei mehreren Threads, bis Ende erreicht ist Allgemeine Java-Themen 2
D JTabel sortieren nach mehreren kriterien Allgemeine Java-Themen 3
K System.exec() Programm mit mehreren Parametern Allgemeine Java-Themen 8
V aus mehreren jar files, ein großes basteln Allgemeine Java-Themen 22
H wait() and notify() mit mehreren Prozessen Allgemeine Java-Themen 14
W Map / Tupel aus mehreren Elementen? Allgemeine Java-Themen 8
V javadoc mergen / aus mehreren eclipse plugins ein javadoc Allgemeine Java-Themen 3
E Aus mehreren PDFs eines machen, zusammenfügen mittels iText Allgemeine Java-Themen 1
reibi Classenpath mit mehreren gleichen jar-Files Allgemeine Java-Themen 7
M Die gleiche Klasse in mehreren JAR files Allgemeine Java-Themen 5
T Problem mit mehreren Fenstern Allgemeine Java-Themen 2
P HashMap mit mehreren gleichen keys Allgemeine Java-Themen 4
E focus problem (mit mehreren frames) Allgemeine Java-Themen 10
B Serialisieren von mehreren Objekten Allgemeine Java-Themen 7
C Auswahl einer Version, bei mehreren installierten Versionen Allgemeine Java-Themen 3
O System.nanoTime() einheitlichen Wert auf mehreren Rechnern? Allgemeine Java-Themen 9
S ArrayList nach mehreren Spalten sortieren? Allgemeine Java-Themen 13
D Werte aus mehreren getMethoden auslesen Allgemeine Java-Themen 2
S Vererbung von mehreren Klassen? Allgemeine Java-Themen 5
M Alle möglichen Kombinationen von mehreren Objekten berechnen Allgemeine Java-Themen 6
B Aus mehreren Fenstern(Dialogen) eins machen! Allgemeine Java-Themen 2
T HashMap values Bearbeitung Allgemeine Java-Themen 4
T Hashmap Values Bearbeitung Allgemeine Java-Themen 1
M Java komplexe Map mit 2 values ? Allgemeine Java-Themen 8
X Property- Keys und Values mit Tab getrennt Allgemeine Java-Themen 12
R jTable, nur Werte zwischen 2 Double values ausgeben Allgemeine Java-Themen 3
S Int Values sortieren Allgemeine Java-Themen 7
F 1 Key - mehrere Values Allgemeine Java-Themen 3
T HashMap#values Reihenfolge Allgemeine Java-Themen 13
J HashMap nach values sortieren Allgemeine Java-Themen 2

Ähnliche Java Themen


Oben