【问题标题】:in Android java, how can I remove duplicate items in a list?在 Android java 中,如何删除列表中的重复项?
【发布时间】:2022-11-24 00:44:29
【问题描述】:
@Override
public void onSuccess(QuerySnapshot queryDocumentSnapshots) {
    if (task.isSuccessful()) {
        for (QueryDocumentSnapshot collections : queryDocumentSnapshots) {

            Booking booking = collections.toObject(Booking.class);
            bookingList.add(booking);

            //bookingList.add(booking);


        }

我尝试使用 bookingList.distinctive 和 HashSet,但无法正常工作

【问题讨论】:

    标签: java android list duplicates


    【解决方案1】:

    在使用 HashSet 时,您是否覆盖了 Booking 类中的 hashcode 和 equals 方法?

    看看这个 - https://www.baeldung.com/java-equals-hashcode-contracts

    【讨论】:

      猜你喜欢
      • 2023-03-05
      • 2020-04-22
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 2011-02-20
      • 2020-07-06
      • 1970-01-01
      相关资源
      最近更新 更多