【发布时间】:2018-06-08 14:42:27
【问题描述】:
我正在尝试从 Kotlin 中的 ArrayList 中删除重复项。首先,我从其他地方得到一个 sortedNews,然后我将它添加到名为 newsItems 的列表中,然后我试图删除重复项,但重复项仍然存在。我在这里做错了什么
sortedNewsItems = nsItems!!.sortedWith(compareByDescending({it!!.timeStamp}))
newsItems?.addAll(sortedNewsItems!!)
newsItems?.distinct()
Log.e("first item name ",sortedNewsItems?.get(0)?.title)
recyclerView.adapter.notifyDataSetChanged()
【问题讨论】:
-
不完全确定,但
newsItems?.distinct()返回集合的新实例。