TreeMap

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Gibt es die Möglichkeit eine Treemap auch anderst sortiert aufbauen zu lassen?

Also absteiegend nicht aufsteigen?

Wenn ja wäre eine kurzes code beispiel net. 🙂
 
http://java.sun.com/javase/6/docs/api/java/util/TreeMap.html#TreeMap(java.util.Comparator)
 
TreeMap(Comparator<? super K> comparator)
Constructs a new, empty tree map, ordered according to the given comparator.

EDIT:
zB so:
Code:
TreeMap<String, String> map = new TreeMap<String, String>(new Comparator<String>() {
	@Override
	public int compare(String o1, String o2) {
		//compare
		return 0;
	}
});
 
hmm, ok. Aber wie muss das dann genau aussehen?

Sry aber bin noch ein noob!
 
http://java.sun.com/javase/6/docs/api/java/util/Comparator.html#compare(T,%20T)

Compares its two arguments for order. Returns a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.

EDIT:
für eine umkehr dürfte das wohl reichen:
Code:
TreeMap<String, String> map = new TreeMap<String, String>(new Comparator<String>() {
	@Override
	public int compare(String o1, String o2) {
		// reverse..
		return -(o1.compareTo(o2));
	}
});
 
Also ich habe new TreeMap<Integer, Object>();

Mit dem Code von dir klappt das aber nicht die absteigend zu sortieren 🙁
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben