天天看点

java字符串替换的问题

今天工作中遇到一个问题,需要输出mongodbobject中的部分内容,当我转换成字符串以后出现了好像无法替换的问题,经过验证,发现并非是不能替换,只是想法错误而已。

 一开始,两次println输出的结果分别是:str.replaceall(str1, "1")和11chenggongzhimu111shibai111count111231

 原因是字符串的替换,是生成一个新的结果而不是改变原来的结果,因此当输出原字符串时,没有变化。