所以我有一个ArrayList
的对象' Book' (Item对象包含Title,Author,ID的数据)和对象类' getTitle()
方法以字符串形式返回书名。我如何mergeSort
将现有的ArrayList
转换为新的ArrayList
项目'按标题按字母顺序排序?
我还需要创建一个名为searchTitle()
的方法,该方法将用户输入的String作为参数,并使用二进制搜索在新排序的列表中查找书名,然后如果找到它,它将返回具有匹配标题的整个项目。
我知道二进制搜索是如何工作的我只是不确定我将如何使用Book.getTitle()
方法将返回的字符串...