mystring.replace()在我的文本中找不到所有内容,例如:
replace = (CalendarInfo.Monday + " " + String.valueOf(dayofmonth) + " " + String.valueOf(CalendarInfo.Month[monthofyear]).toString());
str= str.replace(replace, "Hello");
我检查了str
和replace
但是替换仍然没有做任何事情! str
完全替换了字符串。
那么为什么不替换替换!?
答案 0 :(得分:2)
String str = "abcd".replace("ab", ""); //str is "cd"
这意味着您的代码基本上可以运行。但是你的替换字符串并不完全在源字符串中。
答案 1 :(得分:0)
可能是因为你的假设是错误的。
可能不同的(白色)空格数,或不同的代码(0x20或0xa0),或标签“\ 011”