如何去除字符串中所有的|呢? String abc="asdf|dsf|dsf|df";如何去除abc中的 | 呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String abc="asdf|dsf|dsf|df"; System.out.println(abc.replaceAll("\\|", "")); String text="abc|def|ghi"; text=text.replaceAll("\\|",""); System.out.println("text:"+text); String replace(char oldChar, char newChar) 返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的。 这里是可以的不过他们的区别是,replace可以替换char 或者字符串因为参数是CharSequence类型的而replaceAll可以用正则表达式去替换,但你希望替换一个字符串中的所有数字的时候,显然replaceAll更适用 replaceAll也是返回一个新字符串 不会,但是可以这么做 String abc=".asdf|d.sf|ds.f|df"; System.out.println(abc.replaceAll("[\\|\\.]", ""));// asdfdsfdsfdf这里用replace就不行了 用正则表达式去过滤呗.!replaceAll是最好的选择吧 修改数据库表出错 高手看下哦 用jasperserver生成分组排序统计的报表(散尽196分,不够再追加100分)! String 对象问题。 动态添加一个组件,为什么不显示? 有关对象在堆中的存储,高手指教!!~~~谢谢~~ 有个代码很疑惑不解,奇怪! JPanel上面的键盘事件监听 Who 有JB7.0的注册? or Crack? request.getInputStream()未读取到数据 求助:java中contains的equals方法重写传参是怎么整的? java数据类型转换的问题 请教大虾:java实现Comparable接口问题?
System.out.println(abc.replaceAll("\\|", ""));
String text="abc|def|ghi";
text=text.replaceAll("\\|","");
System.out.println("text:"+text);
返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的。
不过他们的区别是,replace可以替换char 或者字符串因为参数是CharSequence类型的
而replaceAll可以用正则表达式去替换,但你希望替换一个字符串中的所有数字的时候,显然replaceAll更适用
String abc=".asdf|d.sf|ds.f|df";
System.out.println(abc.replaceAll("[\\|\\.]", ""));// asdfdsfdsfdf
这里用replace就不行了
replaceAll是最好的选择吧