字符串替换,去除分隔符
现有形如"ZHANG-HUI-YANG"的字符串,想把中间的"-"去掉,调用 replace("-","") 或者replaceAll("-","")都不行,
这是为什么? --------------------编程问答-------------------- 必须注意到String对象本身是不可变的,所以。。。你完整的语句是怎么写的?
是否:
str = str.replaceAll("-",""); --------------------编程问答-------------------- 真心谢谢你,刚刚我自己发现了,准备来个 自问自答的,这么低级的错误。。。。。
还是要谢谢你的,就是你说的这个情况。 --------------------编程问答-------------------- String a="ZHANG-HUI-YANG";
String b[]=a.split("-"); --------------------编程问答--------------------
split是拆分,replace才是替换。别搞错了 --------------------编程问答-------------------- 太聪明了。
补充:Java , Java相关