【发布时间】:2012-04-26 01:05:52
【问题描述】:
mystring.replace() 在我的文本中找不到所有内容,例如:
replace = (CalendarInfo.Monday + " " + String.valueOf(dayofmonth) + " " + String.valueOf(CalendarInfo.Month[monthofyear]).toString());
str= str.replace(replace, "Hello");
我检查了str 和replace,但替换仍然没有任何作用! str 里面完全有替换字符串。
那么为什么不替换替换!?
【问题讨论】:
-
您能否在调用
.replace(...)之前打印并写下str和replace的值? -
str = 整个 html 页面,replace 是一个大约 20 个字符的句子
-
docs.oracle.com/javase/1.4.2/docs/api/java/lang/…, char) 说 replace 接受一个 char 和另一个 char,你提供了两个字符串。文档有很好的用法示例。你需要其他方法吗?
-
@OsamaJaved: CharSequence 也允许替换。
-
1.6 文档支持 CharSequence,1.4 没有这种方法:docs.oracle.com/javase/6/docs/api/java/lang/…, java.lang.CharSequence) 我想看看你在替换的字符串。跨度>
标签: java string replace str-replace