Datentypen TreeMap<Double, Object> - negative Werte?

H

huckleberry

Bekanntes Mitglied
Hallo Forum,

ich habe eine TreeMap:
Java:
TreeMap<Double, String> myTM = new TreeMap<Double, String>();
//Positive und negative Doublevalues...

myTM.put(d, so); 
//double d ist meist -100.23455, -234.4432545, -453.435454 oder sowas -->
//negativer double wert in den Hunderterbereichen..
//Nachkomme beliebig
//manchmal auch
myTM.put(-1*d, so);
Es sind also definitv negative double Werte dabei. Wenn ich mir jedoch die TreeMap mittels:
Java:
public void printOrdered(TreeMap<Double, String>  myTM) {
		Iterator<String>  it = myTM.values().iterator();
		String v;
		for(int i=0; it.hasNext(); i++){
			v = it.next();
			log.info(i+". "+v+" and double value: "+getSomeDouble()+" m.");
		}
	}
ausgeben lasse, sind alle Keys wieder Positiv? Wieso?

Ich danke für alle Hinweise... Mfg Huck
 
H

huckleberry

Bekanntes Mitglied
Ja stimmt. Jetzt klappt es auch.
Ich habe die ganze Zeit an C-Typisches unsigned gedacht :oops: was ja hier eig. nicht gibt..
Oh man so ein blöder Fehler, manchmal sieht man den Baum vor lauter Wäldern nicht :p

Ich danke!
 
A

Atze

Top Contributor
naja, du gibst "i" aus, den counter in der schleife. und da von 0 an inkrementierte werte (innerhalb des wertebereichs der variablen) meistens! :) postiv sind, hast du auch nur postive zahlen in der ausgabe. wenn du das aber lange genug laufen lässt oder deine map groß genug ist, hast du sicher auch mal nen negativen wert dabei :D
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Negative float Werte? Java Basics - Anfänger-Themen 10
C Positive und negative Zahlen mit Regex extrahieren Java Basics - Anfänger-Themen 8
F Negative Zahl erzwingen Java Basics - Anfänger-Themen 3
D auch negative Zahlen sotieren Java Basics - Anfänger-Themen 18
J jOptionPane, Array und negative Zahlen Java Basics - Anfänger-Themen 2
G Warum funktioniert das Programm für negative Eingabe nicht? Java Basics - Anfänger-Themen 3
J Erste Schritte Scanner negative zahl einlesen und verwenden. Java Basics - Anfänger-Themen 6
D Datentypen 2 d array erweitern und ins negative gehen. Java Basics - Anfänger-Themen 9
S Negative Zahlen auffüllen Java Basics - Anfänger-Themen 5
C Erste Schritte Negative Zahlen als Fakultät ablehnen Java Basics - Anfänger-Themen 2
C Rekursion auf einem Array(negative werte addieren) Java Basics - Anfänger-Themen 4
B Input/Output Positive und negative Zahlen ausgeben Java Basics - Anfänger-Themen 27
J Summe postive Zahlen und negative Zahlen Java Basics - Anfänger-Themen 12
dummy2 Negative Höhe / Breite bei Figuren Java Basics - Anfänger-Themen 2
P Negative Null - geht das? Java Basics - Anfänger-Themen 24
L Gelöst: Negative Eingaben sollen verweigert werden Java Basics - Anfänger-Themen 3
E Negative Abfrage auf instanceof Java Basics - Anfänger-Themen 3
M Negative Werte abfangen Java Basics - Anfänger-Themen 18

Ähnliche Java Themen

Anzeige

Neue Themen


Oben