所以我有一個分隔的文件,我讀入一個數組。對兩個對象的數組排序
數組[0]是boxID(雙)
和
陣列[1]是movieID(雙)
我不知道我怎麼會能夠整理我的由這兩個雙打排列。任何意見?我試着在這個網站上查看其他問題,但我只是被他們弄糊塗了。我目前在我的第一個編程課上。
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++;
}
}
這就是我的數組看起來像我想排序。我試圖做一個選擇排序,但感到困惑,因爲我想排序兩個屬性,而不僅僅是一個。
歡迎來到Stack Overflow!我們很樂意提供幫助,但我們需要查看更多的代碼。你想達到什麼目的?你試過什麼了?你看到什麼錯誤? – nhouser9
你想如何訂購這些領域?另外,創建一個pojo並對該數組進行排序。 –