如何将字符串中所有空格替换成空字符,如"01 02 03"如何变成"010203",我使用str.Replace(' ','\u0000')返回的还是"01 02 03"这是为什么,应该怎么做?
replace函数中replace(char oldchar,char newchar)请注意参数必须是char类型的而不是string类型的.下面两位朋友回答的都是不正确的
请注意str.Replace这个函数中参数是char也就是说参数不可能会是双引号而是单引号的,然而str.Replace(' ','')这样写编译也是通不过的,因为''之间不可能没有字符.事实上我先前这样写str.Replace(' ','\u0000')在思路上是对的,但是却没有得到结果,为什么?因为'\u0000'也算作是一个字符,也需要占用一个位置.所以在j2me中使用replace不可能做到我想要的效果,而只能使用StringBuffer中的delete这个函数. |