当前位置:编程学习 > JAVA >>

字符串替换,去除分隔符

现有形如"ZHANG-HUI-YANG"的字符串,想把中间的"-"去掉,

调用 replace("-","") 或者replaceAll("-","")都不行,

这是为什么? --------------------编程问答-------------------- 必须注意到String对象本身是不可变的,所以。。。你完整的语句是怎么写的?

是否:
  str = str.replaceAll("-",""); --------------------编程问答-------------------- 真心谢谢你,刚刚我自己发现了,准备来个 自问自答的,这么低级的错误。。。。。

还是要谢谢你的,就是你说的这个情况。 --------------------编程问答-------------------- String a="ZHANG-HUI-YANG";
String b[]=a.split("-"); --------------------编程问答--------------------
引用 3 楼 eviljordan 的回复:
String a="ZHANG-HUI-YANG";
String b[]=a.split("-");


split是拆分,replace才是替换。别搞错了 --------------------编程问答--------------------
引用 4 楼 yan19870429 的回复:
引用 3 楼 eviljordan 的回复:String a="ZHANG-HUI-YANG";
String b[]=a.split("-");

split是拆分,replace才是替换。别搞错了
太聪明了。
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,