有什么方法可以反转Java中的字符,也就是将“(”转换为“)”。我尝试了String缓冲区,它当然不起作用,因为它不会反转一个字符,而是一个多于一个字符的字符串。您的帮助将不胜感激。
答案 0 :(得分:1)
不是。
除非提供了要替换的字符以及要替换的字符的映射,否则您将无法做到这一点。
然后您迭代该字符串,查找char在地图中是否有“反向” char,如果是,则将其替换。
答案 1 :(得分:1)
有什么办法可以反转Java中的字符
简单的答案是“否”。在任何标准API中都没有。 (而且AFAIK不在任何常用的第三方库中; Apache Commons,Guava等)。
为什么?
因为很少需要这种事情。 (我不记得以前曾在StackOverflow上看到过这样的请求。)Java设计师明智地不要将模糊的方法预先加载到标准API中,而这种方法很少使用。
因为“反向”的概念定义不明确:
Font
。例如, (
和 )
不是镜像。 (至少在我的屏幕上不是!)1-“ N”的反义词是什么?是“ Y”吗?法国有人会同意吗?那“ A”呢?遗传学家会给您不同的数字学家答案。我的观点是:有很多方式将含义赋予代码点。
2-除了对应于抽象(字母,数字,符号等)以外,通常 也没有单一的固有含义。 < / p>
那该怎么办?
使用简单的查找表来实现自己的“反向”概念。