Hallo,
bin recht neu in Java und steh vor ein paar Problemen.
1. Array "durchmischen":
Ich habe hier ein Array mit verschiedenen Objekten drin. Die sind jetzt erstmal so beispielsweise sortiert:
1
2
3
4
5...
Aber gibts ne Möglichkeit diese per Zufall durchmischen zu lassen, sodass beispielsweise sowas bei rauskommt?
3
4
1
5
2
...
2. Array nach Variable des Objekts sortieren?
Dann habe ich hier beispielsweise ein Array bestehend aus 4 Objekten:
array[0] = Objekt1 (Variable "punkte" = 10)
array[1] = Objekt1 (Variable "punkte" = 4)
array[2] = Objekt1 (Variable "punkte" = 6)
array[3] = Objekt1 (Variable "punkte" = 8)
Gibts jetzt irgendwie ne Möglichkeit dieses Array nach den Objekte-Variablen neu zu sortieren? Also am Ende soll sowas bei rauskommen:
array[0] = Objekt1 (Variable "punkte" = 10)
array[1] = Objekt1 (Variable "punkte" = 8)
array[2] = Objekt1 (Variable "punkte" = 6)
array[3] = Objekt1 (Variable "punkte" = 4)
Hoffe Ihr könnt mir da eventuell bisschen helfen, wie bei sowas die Grundideen sind.
Dankeschön
bin recht neu in Java und steh vor ein paar Problemen.
1. Array "durchmischen":
Ich habe hier ein Array mit verschiedenen Objekten drin. Die sind jetzt erstmal so beispielsweise sortiert:
1
2
3
4
5...
Aber gibts ne Möglichkeit diese per Zufall durchmischen zu lassen, sodass beispielsweise sowas bei rauskommt?
3
4
1
5
2
...
2. Array nach Variable des Objekts sortieren?
Dann habe ich hier beispielsweise ein Array bestehend aus 4 Objekten:
array[0] = Objekt1 (Variable "punkte" = 10)
array[1] = Objekt1 (Variable "punkte" = 4)
array[2] = Objekt1 (Variable "punkte" = 6)
array[3] = Objekt1 (Variable "punkte" = 8)
Gibts jetzt irgendwie ne Möglichkeit dieses Array nach den Objekte-Variablen neu zu sortieren? Also am Ende soll sowas bei rauskommen:
array[0] = Objekt1 (Variable "punkte" = 10)
array[1] = Objekt1 (Variable "punkte" = 8)
array[2] = Objekt1 (Variable "punkte" = 6)
array[3] = Objekt1 (Variable "punkte" = 4)
Hoffe Ihr könnt mir da eventuell bisschen helfen, wie bei sowas die Grundideen sind.
Dankeschön