按字母顺序排列对象的arrayList

时间:2018-05-02 19:09:11

标签: java sorting search arraylist

所以我有一个ArrayList的对象' Book' (Item对象包含Title,Author,ID的数据)和对象类' getTitle()方法以字符串形式返回书名。我如何mergeSort将现有的ArrayList转换为新的ArrayList项目'按标题按字母顺序排序?

我还需要创建一个名为searchTitle()的方法,该方法将用户输入的String作为参数,并使用二进制搜索在新排序的列表中查找书名,然后如果找到它,它将返回具有匹配标题的整个项目。

我知道二进制搜索是如何工作的我只是不确定我将如何使用Book.getTitle()方法将返回的字符串...

0 个答案:

没有答案