我需要将半角片假名字符转换为全角字符。
示例:
我怎样才能用Java做到这一点?
答案 0 :(得分:4)
我认为你所说的是将“半角片假名”Unicode代码点转换为常规代码点。
请参阅此处获取信息,包括相关代码点值的列表:
我不知道是否有推荐的方法(例如标准API或第三方库),但您可以轻松地编写一些代码:
StringBuilder
Map
)String
。答案 1 :(得分:0)
仅使用标准 API (java.text.Normalizer)。 无需第三方解决方案或依赖。
它将全角字母数字字符转换为半角,将半角片假名转换为全角片假名
Normalizer.normalize(text, Normalizer.Form.NFKC)