private boolean tagsIsEqual(String curentFieldValue, String preFieldValue) {
if (curentFieldValue == null || preFieldValue == null)
return false;
if (preFieldValue.length() != curentFieldValue.length())
return false;
String[] curentTags = curentFieldValue.split(",");
String[] preTags = preFieldValue.split(",");
Set<String> currSet = new HashSet<>();
for (String curr : curentTags) {
currSet.add(curr);
}
boolean isEqual = true;
for (String pre : preTags) {
if (currSet.add(pre)) {
isEqual = false;
break;
}
}
return isEqual;
}