久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

java - 是否有判斷list里有重復內容的校驗注解?

瀏覽:113日期:2023-12-08 08:29:42

問題描述

某接口,要求調用者傳list過來,該list里的 對象中的 某個string屬性不能有重復,是否有這樣的注解,快速實現判斷有無重復數據?我找了一遍hibernate校驗,沒發現有這個東西。你們一般是如何處理這個問題的,要是很多地方都要做這樣的判斷檢驗,如何寫公共輪子的。謝謝。

問題解答

回答1:

你自己繼承javax.validation.ConstraintValidator實現一個jsr-303的注解不就行了, 簡單的Set<String> set = new HashSet<>(list); 看list.size == set.size()就可以了啊

回答2:

定義一個注解,把list轉為set,如果set的zise小于list,說明有重復

標簽: java
相關文章:
主站蜘蛛池模板: 福鼎市| 都昌县| 陕西省| 曲阜市| 德保县| 股票| 美姑县| 扎赉特旗| 康保县| 长顺县| 吉林市| 白河县| 公安县| 河西区| 昌都县| 进贤县| 剑阁县| 临沭县| 弥勒县| 肇州县| 万载县| 志丹县| 麦盖提县| 淄博市| 邵阳县| 海丰县| 凤山市| 太仆寺旗| 富阳市| 唐海县| 嘉义县| 乌恰县| 永靖县| 嘉义市| 海晏县| 桓台县| 温泉县| 民县| 哈巴河县| 京山县| 黑河市|