-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 に答える