So hatte ich eine Datei mit Trennzeichen, die ich in ein Array eingelesen habe.Sortieren eines Arrays von Objekten durch zwei Doppel
array [0] ist die BoxID (double)
und
array [1] ist die MovieID (double)
Ich habe keine Ahnung, wie ich in der Lage sein würde meine zu sortieren Array von diesen beiden Doppel. Irgendwelche Kommentare? Ich habe versucht, andere Fragen auf dieser Website zu sehen, aber ich bin einfach von ihnen verwirrt worden. Ich bin gerade in meiner ersten Programmierklasse.
Movies[] newMasterMovies = new Movies[200];
int newMasterCount = 0;
int masterCount = 0;
int updateCount = 0;
while (updateCount < updateTotalCounter || masterCount < masterTotalCounter) {
String updateCompare = updateMovies[updateCount].getBoxID() + updateMovies[updateCount].getMovieID();
String masterCompare = masterMovies[masterCount].getBoxID() + masterMovies[masterCount].getMovieID();
int compare = updateCompare.compareTo(masterCompare);
if (compare > 0) {
newMasterMovies[newMasterCount] = masterMovies[masterCount];
masterCount++;
newMasterCount++;
}
if (updateMovies[updateCount].getActionCode() == "A") {
newMasterMovies[newMasterCount] = updateMovies[updateCount];
updateCount++;
newMasterCount++;
}
if (updateMovies[updateCount].getActionCode() == "D") {
updateCount++;
masterCount++;
}
if (updateMovies[updateCount].getActionCode() == "C") {
newMasterMovies[newMasterCount] = updateMovies[updateCount];
updateCount++;
newMasterCount++;
masterCount++;
}
}
Das ist, was mein Array aussieht, dass ich versuche zu sortieren. Ich habe versucht, eine Auswahl zu sortieren, bin aber verwirrt, da ich nach zwei Eigenschaften sortieren möchte, nicht nur nach einer.
Willkommen bei Stack Overflow! Wir helfen Ihnen gerne, aber wir müssen mehr von Ihrem Code sehen. Was versuchst du zu erreichen? Was hast du bisher versucht? Welchen Fehler siehst du? – nhouser9
Wie möchten Sie diese Felder bestellen? Erstelle ein Pojo und sortiere das Array. –