假如有字符串“6sabcsssfsfs33” ,用最有快速的方法去掉字符“ab3”,不能用java内置字符串方法(indeOf,substring,replaceAll等)
思路:用正则表达式
public static void main(String[] args) {
StringBuffer br = new StringBuffer();
String s = "6sabcsssfsfs33dfsdfab3fsdf";
String n [] = s.split("a|b|3|ab3");
for(int i = 0;i<n.length;i++){
System.out.println(n[i]);
br.append(n[i]);
}
System.out.println(br);
}
本文介绍了一种使用正则表达式去除字符串中特定字符的高效方法,通过split函数实现,避免了使用Java内置字符串方法如indexOf, substring, replaceAll。详细步骤和示例代码提供。
2万+

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



