在String.replace(“\ c”,“”)中,ASCII值是什么?“?

时间:2010-06-02 07:01:26

标签: string

我只是为任何奇怪的字符编写我自己的替换方法,并且我使用ASCI值0,null来替换不需要的字符,我希望它们被“删除”,但这不起作用。间隙只出现在字符串中。

删除“”字符时,String.Replace()究竟做了什么?它是否将它们全部移动然后“删除”最后一个字符或什么?

1 个答案:

答案 0 :(得分:0)

字符串是不可变的 - 您无法更改字符串。您只能创建一个删除了字符的新字符串。如果用空字符串替换字符串,则只需创建一个不包含匹配字符的新字符串。