is there a way to use tr/// (or equivalent) in java?
问题 I would like to know if there is an equivalent to tr/// (as used in Perl) in Java. For example, if I wanted to replace all "s"s with "p"s in "mississippi" and vice versa, I could, in Perl, write #shebang and pragmas snipped... my $str = "mississippi"; $str =~ tr/sp/ps/; # $str = "mippippissi" print $str; The only way I can think of to do it in Java is to use a dummy character with the String.replace() method, i.e. String str = "mississippi"; str = str.replace('s', '#'); // # is just a dummy