/**
* ( , )
*
* @param aStr
* @param bStr
* @return
*/
private String mergeString(String aStr, String bStr) {
if (aStr == null || bStr == null) {
return null;
}
String[] aArr = aStr.split(",");
String[] bArr = bStr.split(",");
Set set = Sets.newHashSet();
set.addAll(Arrays.asList(aArr));
set.addAll(Arrays.asList(bArr));
return Arrays.toString(set.toArray());
}
/**
* targetStr cutStr ( , )
*
* @param targetStr
* @param cutStr
* @return
*/
private String cutString(String targetStr, String cutStr) {
if (targetStr == null || cutStr == null) {
return null;
}
String[] tarArr = targetStr.split(",");
String[] cutArr = cutStr.split(",");
Set set = Sets.newHashSet();
set.addAll(Arrays.asList(tarArr));
set.removeAll(Arrays.asList(cutArr));
return Arrays.toString(set.toArray());
}