replace method either takes a pair of char’s or a pair of
CharSequence‘s (of which String is a subclass, so it’ll happily take a pair of String’s). The
replace method will replace all occurrences of a char or
CharSequence. On the other hand, the first
String arguments of
replaceAll are regular expressions (regex). Using the wrong function can lead to subtle bugs.