PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Java Array absteigend sortieren



HangLoose
02-04-2003, 19:15
moin moin

wie kann ich denn einen array absteigend sortieren. Arrays.sort(arrays); kann, wenn ich richtig informiert bin, ja nur aufsteigend sortieren.


import java.util.*;

class Sortieren3
{
public static void main (String[] argv)
{

// Ein double Feld erzeugen, das genauso groß ist wie das
//argv-Feld

double[] feld = new double[argv.length];
double maxzahl;

// alle Zahlen, die in argv als Strings vorliegen in
// double-Werte
// umwandeln
// und in das Feld feld eintragen

for (int i = 0; i < argv.length; i++)
{
feld[i] = Double.parseDouble(argv[i]);
}

// Programmcode zur Bestimmung und
// Ausgabe des groessten Elements einfügen

maxzahl = feld[0];
for (int i = 0; i < argv.length; i++)
{
if (maxzahl < feld[i]) maxzahl = feld[i];
}

System.out.println(maxzahl);

// Programmcode zum Sortieren

Arrays.sort(feld);

// den Inhalt des Feldes feld ausgeben
for (int i=0; i<argv.length; i++)
{
System.out.println(i + ". ==> " +feld[i]);
}
}
}


thx für den schubs in die richtige richtung :)

Gruß HL

HangLoose
03-04-2003, 00:23
moin moin

hat sich erledigt, hab schon hilfe bekommen.


Gruß HL