【发布时间】:2009-10-30 19:05:01
【问题描述】:
我有这个字符串
aabqqidjwljdpfjem
我需要将 b 替换为 p 并将 p 替换为 b
aapqqidjwljdbfjem
我这样做的方式看起来像这个
myvar.replace("b","1").replace("p","b").replace("1","p")
这真的很丑
有没有更好的方法?
编辑
为什么丑?因为我必须决定/找到适用于任何可能情况的任意字符集
【问题讨论】:
-
请在此上下文中定义“更好”。有很多方法,但存在各种问题,例如内存使用、性能等。您认为更好的方法是什么?
-
我不觉得这太丑了。
-
这很流畅!流利?这!是!不可变!