首页 > 解决方案 > 按字母顺序对对象数组列表进行排序

问题描述

所以我有一个ArrayList对象'Book'(Item对象包含Title,Author,ID的数据)并且对象类'getTitle()方法将书名作为字符串返回。我将如何mergeSort存在按标题按字母顺序排列ArrayList的新ArrayList“项目”?

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

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

标签: javasortingsearcharraylist

解决方案


推荐阅读