gpt4 book ai didi

java - 将韩文(韩文字母)字母分解为各个元素?

转载 作者:行者123 更新时间:2023-12-02 08:49:00 25 4
gpt4 key购买 nike

例如,有没有办法从单个韩文字母“공”中获取三个元素ㄱ、ㅗ、ㅇ?

最佳答案

使用java.text.Normalizer.normalize()与 NFD:

String compact = "공";
System.out.println(compact);
String decomposed = Normalizer.normalize(compact, Normalizer.Form.NFD);
System.out.println(Arrays.toString(decomposed.toCharArray()));

将输出


[ᄀ, ᅩ, ᆼ]

注意:当您将 decomposed 打印为字符串 (System.out.println(decomposed)) 时,它将打印为一个字符。或者 3. 取决于输出控制台 - 如果它连接字形。

关于java - 将韩文(韩文字母)字母分解为各个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60908118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com