Ist es möglich, zwei Arrays (eindimensional), die Zeichenfolge und int ist und sie zu sortieren? zum Beispiel:Verknüpfen oder verschmelzen 2 Arrays zu 1 und sortieren sie in Java
String name[] = {"Percy", "Daniel, "Layla"};
int marks[] = {90, 87, 91};
Arrays.sort (name);
for(int i = 0; i < name.length; i++)
System.out.println((i+1) + ". "+ name[i] + "\t\t" + marks[i]);
, wenn ich sie sortieren möchte, wollte ich die Ausgabe wie folgt sein:
// before sorting
1. Percy 90
2. Daniel 87
3. Layla 91
// after sorting
1. Daniel 90
2. Layla 87
3. Percy 91
// the actual output that i wanted
1. Daniel 87
2. Layla 91
3. Percy 90
Was würden Sie mir empfehlen, zu tun? Wie verknüpfe ich diese 2 Arrays und sortiere sie nach ihren Namen? Oder wie füge ich sie zusammen? Gibt es eine einfache Methode, die ich verstehen kann? Wie ich überall im Netz gelesen habe auf Komparatoren, merge und alles, aber ich bin nicht so klar darauf.
Ich bin neu in Java. Gibt es irgendeine Methode für Anfänger?
Nachschlagen 'HashMap's. – Doorknob