我們在學校做一個任務是按字母順序排序兩種不同ArrayList
s轉換既包含列表元素的字典序按字母順序排序使用.compareTo一個ArrayList <String>()
例如最後數組列表...
ArrayList sent1
包含按字母順序排列[., adam, mark]
ArrayList sent2
包含按字母順序排列[., betsy, kyle, william]
ArrayList sent3
必須按字母順序包含兩個ArrayLists中的所有元素。
我似乎無法弄清楚如何去做。我的老師提到使用while循環,但我不只是瞭解如何編寫過程。將sent1
和sent2
組合成sent3
,然後使用Collections.sort(sent3)
將使過程變得更容易和更緊湊,但實驗室的目標是練習使用compareTo()
。
你不是說最初的列表是排序的,對吧?你想結合兩個未排序的列表並對它們進行排序?您的包含聲明有點令人困惑 – keyser
請查看 - http://www.mkyong.com/java/java-object-sorting-example-comparable-and-comparator/。 –
我的導師已經編寫了按字母順序發送1和發送2的代碼。現在我們必須將這兩個按字母順序排列的列表並將它們按字母順序放入發送3中。我只是困惑於如何去做 – user3185129