我需要找到重复3次以上的repeatedLateComersId。 lateComers包含的客户列表可能重复3次以上。

 List<Long> repeatedLateComersId=new ArrayList<Long>();
    for (Customer repeatedLateComers : lateComers) {
        repeatedLateComersId.add(repeatedLateComers.getId());
    }


请帮我。

最佳答案

遍历迟到者列表时,请检查当前迟到者的频率是否大于3。如果是,则将其添加到重复的迟到者列表中。

 List<Long> repeatedLateComersId=new ArrayList<Long>();
    for (Customer lateComer: lateComers) {
        if (Collections.frequency(lateComers, lateComer) > 3) {
            repeatedLateComersId.add(lateComer.getId());
        }
    }

07-24 15:16