前者和后者差别不大,只是string的replaceAll方法用到的是正则表达式,而common-lang里的StringUtils.replace方法是对字符串进行遍历后进行操作,所以前者要注意[]之类的正则关键字,而后者不用