String replace() 和 replaceAll() 之间的区别
java.lang.String 和方法有什么区别,除了以后使用正则表达式吗?对于简单的替换,如 替换为 ,有什么区别吗?replace()
replaceAll()
.
/
java.lang.String 和方法有什么区别,除了以后使用正则表达式吗?对于简单的替换,如 替换为 ,有什么区别吗?replace()
replaceAll()
.
/
在java.lang.String
中,该方法要么采用一对char,要么采用一对's(其中String是子类,因此它很乐意采用一对String)。该方法将替换所有出现的 char 或 。另一方面,和 的第一个参数是正则表达式 (regex)。使用错误的函数可能会导致细微的错误。replace
CharSequence
replace
CharSequence
String
replaceFirst
replaceAll
问:方法和 有什么区别,除了后者使用正则表达式。java.lang.String
replace()
replaceAll()
一个:只是正则表达式。它们都取代了所有:)
http://docs.oracle.com/javase/8/docs/api/java/lang/String.html
附言:
还有一个(需要正则表达式)replaceFirst()