java - Gibt es eine Überprüfungsanmerkung, um doppelten Inhalt in der Liste zu erkennen?
为情所困
为情所困 2017-05-17 10:03:54
0
2
585

Eine bestimmte Schnittstelle erfordert, dass der Aufrufer eine Liste eingibt. Ein bestimmtes Zeichenfolgenattribut im Objekt in der Liste kann nicht wiederholt werden. Gibt es eine solche Annotation, um schnell festzustellen, ob doppelte Daten vorhanden sind?
Ich habe nach einer Bestätigung für den Ruhezustand gesucht und sie nicht gefunden. Wie gehen Sie im Allgemeinen mit diesem Problem um? Wenn solche Urteilstests vielerorts erforderlich sind, wie schreibt man dann öffentliche Räder? Danke.

为情所困
为情所困

Antworte allen(2)
漂亮男人

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

巴扎黑

定义一个注解,把list转为set,如果set的zise小于list,说明有重复

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!