/**
* 内部使用,删除部分字符串 例如 从 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 无法改变原字符串,需要重新赋值
本文介绍了一种内部使用的字符串处理方法,该方法可以有效地从一个包含多个元素的字符串中删除指定的子字符串。通过示例代码展示了如何实现这一功能,并强调了在进行字符串替换操作时需要注意的一些细节。
241

被折叠的 条评论
为什么被折叠?



