对比两个逗号分隔的字符串是否有相同的值

import java.util.Arrays;
import java.util.HashSet;
import java.util.List;

public class YearStringUtil {

    /**
     * 对比两个逗号分隔的字符串是否有相同的值
     * @param aStr
     * @param bStr
     * @return true 有相同的值 false 没有找到相同的值
     */
    public static boolean intersectionStr(String aStr, String bStr){
        if(aStr==null || "".equals(aStr.trim()) || bStr==null || "".equals(bStr.trim())) return false;
        List<String> arra = Arrays.asList(aStr.split(","));
        List<String> arrb = Arrays.asList(bStr.split(","));
        HashSet<String> cSet = new HashSet<String>();
        cSet.addAll(arra);
        cSet.addAll(arrb);
        return !(cSet.size() == arra.size() + arrb.size());
    }

    public static void main(String[] args) {
        System.out.println("intersectionStr: " + intersectionStr("a,b,c", "d"));
    }

}
在sql中:
select '2017|2018|2019' REGEXP '2023|2020|2018'