【发布时间】:2011-03-13 19:44:35
【问题描述】:
我有一个包含一些带有变音符号的比利时城市的列表:(Liège、Quievrain、Franière 等),我想转换这些特殊字符以与包含大写相同名称但没有变音符号(LIEGE、QUIEVRAIN、FRANIERE)
我首先尝试的是使用大写:
LIEGE.contentEqual(Liège.toUpperCase()) 但这不合适,因为Liège 的大写是LIÈGE 而不是LIEGE。
我有一些复杂的想法,比如替换每个字符,但这听起来很愚蠢,而且过程很漫长。
关于如何以聪明的方式做到这一点的任何想法?
【问题讨论】:
-
类似问题,包括 Java 答案 stackoverflow.com/questions/249087/…
-
叹息!以前你可以在 360 上用一条
TR指令来做到这一点,但从那以后事情变得有点复杂了。
标签: java android string replace diacritics