php strtr相当于java

kju*_*vic 3 java

Java中的函数是否等同于php的函数strtr

string strtr ( string $str , string $from , string $to )
Run Code Online (Sandbox Code Playgroud)

如果给出三个参数,则strtr函数返回一个字符串的副本,其中每个(单字节)字符的所有出现$from都已转换为相应的字符$to,即每次出现$from[$n]都被替换为$to[$n],其中$n两个参数中的有效偏移量.

bla*_*nda 5

strtr在JDK中找不到与您直接等同的东西.在Apache Commons StringUtils中,有StringUtils.replaceChars

String.replace不适合您的情况,除非您在$from参数中的每个字母使用它并将其替换为$to替换.但是,使用StringBuilder实现自己的实用程序函数并自行替换它非常容易.这几乎是StringUtils.replace所做的.