重複しているか調べたいデータをList型で所持する。DBのレコードならSQLで取得してくる。
そのうえで例えば文字列の重複チェックなら、
sample.java
String searchStr = '調べたい文字列';
List<String> dataList = '調べる対象のデータ';
if(dataList.contains(searchStr)){
// 重複したときの処理
} else {
// 重複しなかったときの処理
}
このように書くとあとで見たときにわかりやすいのではないだろうか。