根据与字符串的比较对自定义对象列表进行排序

时间:2020-12-30 22:56:15

标签: sorting kotlin arraylist omdbapi

我希望根据与查询最接近的匹配对列表进行排序。所以就我而言,我有一个名为电影的自定义对象,它有几个字段,我关心的是标题。当我进行搜索时,OMDb API 会返回一些结果,但不幸的是,API 的结果有时在排序方式上有点不稳定。

例如,搜索“Guard”会首先返回“The Old Guard”,甚至在名为“Guard”和“The Guard”的电影之前。所以我要做的是获取查询字符串,在本例中为“guard”,并根据 movie.title 与查询的匹配程度对电影结果列表进行排序。我正在使用 ArrayList 来存储这些对象。感谢您的帮助。

0 个答案:

没有答案