-1

mystring.replace() 在我的文本中找不到所有内容,例如:

replace = (CalendarInfo.Monday + " " + String.valueOf(dayofmonth) + " " + String.valueOf(CalendarInfo.Month[monthofyear]).toString());
                   str= str.replace(replace, "Hello");

我已经检查了strreplace但是替换仍然没有做任何事情!str完全有替换字符串。

那么为什么不替换替换!?

4

2 回答 2

2
String str = "abcd".replace("ab", ""); //str is "cd"

这意味着您的代码基本上可以工作。但是您的替换字符串并不完全在您的源字符串中。

于 2012-04-13T16:37:57.333 回答
0

可能是因为你的假设是错误的。

可能不同的(空白)空格数,或不同的代码(0x20 或 0xa0),或制表符“\011”

于 2012-04-13T16:33:32.577 回答