/**
* 内部使用,删除部分字符串 例如 从 1,2,3,4,5,6 中删除 2,3,5 等
* @param preStr - 初始字符串,结尾没有分号,
* @param subStr - 需要删除的字符串
* @return 处理后的字符串,结尾没有分号,
*/
private String delSubString(String preStr, String subStr){
preStr = preStr+",";
String[] str = subStr.split(",");
for(int i = 0; i< str.length ; i++){
String strTemp = str[i]+",";
preStr = preStr.replace(strTemp, "");
}
if(",".equals(preStr.substring(preStr.length()-1, preStr.length()))){
preStr = preStr.substring(0,preStr.length()-1);
}
return preStr;
}
replace 无法改变原字符串,需要重新赋值