java - 是否有判斷list裡有重複內容的校驗註解?
为情所困
为情所困 2017-05-17 10:03:54
0
2
646

某接口,要求呼叫者傳list過來,該list裡的 物件中的 某個string屬性不能有重複,是否有這樣的註解,快速實現判斷有無重複資料?
我找了一遍hibernate校驗,沒發現有這個東西。你們一般是如何處理這個問題的,要是很多地方都要做這樣的判斷檢驗,如何寫公共輪子的。謝謝。

为情所困
为情所困

全部回覆(2)
漂亮男人

你自己繼承javax.validation.ConstraintValidator实现一个jsr-303的注解不就行了, 简单的Set<String> set = new HashSet<>(list); list.size == set.size()就可以了啊

巴扎黑

定義一個註解,把list轉為set,如果set的zise小於list,表示有重複

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板