| 

.NET C# Java Javascript Exception

2
Nach welchem Prinzip werden Objekte in Java, die unterschiedliche Eigenschaften oder auch Methoden sortiert, wenn diese über ein Datenfeld (Array) verwaltet werden? Gibt es weiterführende Hinweise dazu, mit welchen Sortieralgorithmen Java intern arbeitet?
News:
18.04.2012
xavier666 21 2
Was stellst Du Dir unter der Sortierung von Methoden vor?
Matthias Hlawatsch 18.04.2012
1 Antwort
3
Deine erste Anlaufstelle für Fragen der Art "Wie arbeitet Methode X in Klasse Y?":

Java API Specification

Zum Beispiel findest Du unter Array.sort() die Antwort auf Deine Frage:
Sorts the specified array of objects into ascending order, according to the natural ordering of its elements.
...
Implementation note: This implementation is a stable, adaptive, iterative mergesort...

Unterschiedliche Objekte können also mit Array.sort() sortiert werden, wenn sie Comparable in einer Weise implementieren, die sie untereinander vergleichbar macht. Alternativ kannst Du die Überladung von Array.sort() verwenden, die einen Comparator als Parameter entgegennimmt.
18.04.2012
Matthias Hlawatsch 13,2k 4 9

Stelle deine Java-Frage jetzt!