【发布时间】:2020-05-10 14:37:11
【问题描述】:
是否可以使用 .contains() 方法来检查具有相同 id 的对象而不分配提到的Tasks ...
... arrayListOf<OrderSmallDTO> to arrayListOf<int>?
private var mentionedTasks = arrayListOf<OrderSmallDTO>()
composite.add(repository.getOrders(params)
.subscribe({orders ->
orders.tasksList.forEach { order ->
if (!mentionedTasks.contains(order.id)) {
mentionedTasks.add(order)
}
}
checkForDelay()
}, {}))
OrderSmallDTO 包含 id 字段以及许多其他字段
【问题讨论】:
-
它不起作用,因为提到的Tasks 不是一个 int 数组,而是包含该字段的对象
标签: kotlin