TreeMap Index !!!

Status
Nicht offen für weitere Antworten.

boonkelz

Mitglied
Hallo !!

Bitte um dringende Hilfe
Ich habe eine TreeMap mit folgenden Werten
[1] "101001000010111 => 1 101 1 1"
[2] "122001000221511 => 1 2215 1 1"
[3] "122001000222011 => 1 2220 1 1"

Iterator it = selectedObjects.entrySet().iterator();
while( it.hasNext() ) {
Map.Entry sel = (Map.Entry)it.next();
System.out.print(sel.getKey());
System.out.println(sel.getValue());
//allObjects.put(""+key[index], value[index]);
//selectedObjects.remove((String)sel.getKey());
}
}

Wie kann ich beim Auslesen der Treemap sagen, dass ich nur den [2] index will --> also
System.out.print(sel.getKey()); nur [2] als auch
System.out.println(sel.getValue()); [2] --> ich brauche das für Key und Value

Bitte um Hilfe
Vielen Dank
Hannes
 

0x7F800000

Top Contributor
Ich habe eine TreeMap mit folgenden Werten
[1] "101001000010111 => 1 101 1 1"
[2] "122001000221511 => 1 2215 1 1"
[3] "122001000222011 => 1 2220 1 1"
Was sollen die eckigen Klammern bedeuten? Sind die nur so als deko da? Oder sind es schlüsseln? Oder sind die Schlüssel-werte-paare in den Anführungszeichen? ???:L
Java:
            Iterator it = selectedObjects.entrySet().iterator();
            while( it.hasNext() ) {
                Map.Entry sel = (Map.Entry)it.next();
                System.out.print(sel.getKey()); 
                System.out.println(sel.getValue());
                //allObjects.put(""+key[index], value[index]);
                //selectedObjects.remove((String)sel.getKey());
            }
        }
Was ist mit den ganzen typen passiert? Wo sind die ganzen generics hin? Was haben die casts hier zu suchen? Warum benutzt du überhaupt eine while, statt einer foreach oder zumindest mal for-schleife?
Wie kann ich beim Auslesen der Treemap sagen, dass ich nur den [2] index will --> also
System.out.print(sel.getKey()); nur [2] als auch
System.out.println(sel.getValue()); [2] --> ich brauche das für Key und Value
Sorry, ich verstehe überhaupt nichts... Ist dir Klar, was eine map ist? Wenn ja, von welchen Indizes redest du da die ganze zeit?
 

boonkelz

Mitglied
Was sollen die eckigen Klammern bedeuten? Sind die nur so als deko da? Oder sind es schlüsseln? Oder sind die Schlüssel-werte-paare in den Anführungszeichen? ???:L
Java:
            Iterator it = selectedObjects.entrySet().iterator();
            while( it.hasNext() ) {
                Map.Entry sel = (Map.Entry)it.next();
                System.out.print(sel.getKey()); 
                System.out.println(sel.getValue());
                //allObjects.put(""+key[index], value[index]);
                //selectedObjects.remove((String)sel.getKey());
            }
        }
Was ist mit den ganzen typen passiert? Wo sind die ganzen generics hin? Was haben die casts hier zu suchen? Warum benutzt du überhaupt eine while, statt einer foreach oder zumindest mal for-schleife?

Sorry, ich verstehe überhaupt nichts... Ist dir Klar, was eine map ist? Wenn ja, von welchen Indizes redest du da die ganze zeit?

Die eckigen Klammern sind laut Debugger die Werte in der TreeMap und die will ich mit einen Index ansprechen --> Kapischo ????
Bitte es soll jemand zurück schreiben, der sich auskennt und nicht unnötige Bermerkungen von sich gibt.
Ich ersuche um Hilfe, nicht um unnötige Kommentare.


Vielen Dank
Hannes
 

eRaaaa

Top Contributor
Die eckigen Klammern sind laut Debugger die Werte in der TreeMap und die will ich mit einen Index ansprechen --> Kapischo ????
Bitte es soll jemand zurück schreiben, der sich auskennt und nicht unnötige Bermerkungen von sich gibt.
Ich ersuche um Hilfe, nicht um unnötige Kommentare.


Vielen Dank
Hannes

hahaha, geil geil =) (freu mich schon auf den post von 0x7F800000 :D )

aber ich frag auch nochmal: du bist doch derjenige der den code schreibt und derjenige der sich überlegt hat die treemap zu benutzen ?! dann musst du doch wissen wie die werte in die map kommen und das war die frage, was davon der key, und was das value ist ?!

put( ... ) <-- ??

allgemein gesagt, sind das halt schlüssel wert paare. mit index ist da nicht viel ;(
 
Zuletzt bearbeitet:

0x7F800000

Top Contributor
hahaha, geil geil =) (freu mich schon auf den post von 0x7F800000 :D )
ne, sorry, hab grad kein nerv für irgendwelche Predigten :gaen:

Ich ersuche um Hilfe, nicht um unnötige Kommentare.
Wenn du von lauter "unnötigen Kommentaren" den Überblick verloren hast, fasse ich nochmal zusammen, was mir unklar ist:
  • Die Deklaration der Map ist nicht zu sehen, insbesondere sind die Typen nicht erkennbar.
  • Bei der Deklaration des Iterators ist auch kein generischer Typ dabei.
  • Es gibt keinerlei [c]put[/c]'s oder [c]get[/c]'s, die einen Rückschluss auf die Typen zulassen würden.
  • Im (unnötig furchtbaren) code werden weder die Schlüsseln noch die Werte irgendwie so eingesetzt, dass man erkennen könnte, was ihre Typen sind.
  • Deiner Problembeschreibung konnte ich nichts entnehmen.
  • Alle forumeigene Hellseher sind im Urlaub.
Ich hoffe ich konnte ein wenig konkretisieren, was mir an deiner ursprünglichen Frage unklar war^^

Wenn ich mir nur die auskommentierten Ausschnitte ansehe, sieht es für mich aber so aus, als ob
Java:
allObjects.putAll(selectedObjects);
selectedObjects.clear();
evtl. schon reichen könnte, unabhängig davon, was da für murks drin ist...
Wie es dann mit dem Titel des Threads und mit den ganzen "Indizes in einer Map" zusammenpassen soll, würde dann aber ein Rätsel bleiben. :bahnhof:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Neumi5694 Datentypen ArrayList vs TreeMap Allgemeine Java-Themen 6
G treeMap.putall funktioniert nicht?! Allgemeine Java-Themen 2
B Collections TreeSet/TreeMap, doppelte Einträge zulassen ? Allgemeine Java-Themen 11
G mittleres Element aus TreeMap Allgemeine Java-Themen 5
G Datentypen TreeMap nach Color sortiert (kd-Baum) Allgemeine Java-Themen 8
J Vorsortieren für TreeMap Allgemeine Java-Themen 7
W Comparator oder TreeMap? Allgemeine Java-Themen 10
C Reihenfolge einer SortedMap/TreeMap umkehren Allgemeine Java-Themen 3
D Probleme beim schreiben / lesen in TreeMap Allgemeine Java-Themen 9
J Eindeutige ID für Objekte als Keys in TreeMap Allgemeine Java-Themen 12
P Große Datenmenge wie speichern (HashMap? TreeMap?) Allgemeine Java-Themen 11
T TreeMap durch Comparator mit Generics sortieren Allgemeine Java-Themen 9
E MySQL-Datenbank <-> HashMap/TreeMap Allgemeine Java-Themen 1
T [TreeMap] Corresponding value to a key Allgemeine Java-Themen 10
Thermaler Index 16 out of bounds for length 16 Allgemeine Java-Themen 22
sserio Variablen Liste erstellt und ein Problem mit dem Index Allgemeine Java-Themen 6
L Array und Index Allgemeine Java-Themen 26
H Collections Aktuellen Index generell und nach Sortierung ausgeben Allgemeine Java-Themen 6
Y ArrayListe eingegebenen index entfernen Allgemeine Java-Themen 1
coolian warum bekomme ich ein string index out of bounds exception Allgemeine Java-Themen 17
R Index in einem Array löschen Allgemeine Java-Themen 10
R Index in einem Array löschen Allgemeine Java-Themen 2
X Lucene index on disk Allgemeine Java-Themen 2
B Hirsch-Index berechnen Allgemeine Java-Themen 11
V Compiler-Fehler Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 125, Size: 125 Allgemeine Java-Themen 11
D ArrayList index auf gültigkeit prüfen Allgemeine Java-Themen 12
W Problem mit Index in einer for-Schleife Allgemeine Java-Themen 8
S Char-index aller Buchstaben..? Allgemeine Java-Themen 3
H Index Out of Bounds bei Vector Allgemeine Java-Themen 4
GianaSisters Klassen ArrayList Index Integer int Allgemeine Java-Themen 5
Jats ArrayList-Error Index: 1 Size:1 - Bitte um Hilfe Allgemeine Java-Themen 36
A Index Datei aus HTML-Dateien Allgemeine Java-Themen 7
T Index Fehler Allgemeine Java-Themen 9
N Inverted index / inverted list Allgemeine Java-Themen 2
G Hibernate search (Lucene) - Index wird nicht rechtzeitig erzeugt? Allgemeine Java-Themen 2
Developer_X Array Index Out of Bounds Exception Allgemeine Java-Themen 1
J fireIndexedPropertyChange(...) Wie gelangt man an den Index? Allgemeine Java-Themen 2
L kann in einem array der 1. index größer als der 2. sein? Allgemeine Java-Themen 10
M Java applet zusammen mit DHTML z-index Problem Allgemeine Java-Themen 2
M Implementation von Zugriffen auf Object[index] in der JVM Allgemeine Java-Themen 9
M Index eines Arrays ermitteln und als Integer ausgeben Allgemeine Java-Themen 7

Ähnliche Java Themen

Neue Themen


Oben