【问题标题】:convert variation of letters to base letter in java在java中将字母的变体转换为基本字母
【发布时间】:2015-09-17 20:08:04
【问题描述】:

是否有一个函数可以为我提供一个字母的任何“变体”(如“à”、“ä”等)基本字母(“a”)?当然,我知道如何使用 switch 创建一个函数,但我必须注意每一个变化。

【问题讨论】:

    标签: java


    【解决方案1】:

    您可以使用Apache Common String Utils

    例如:

      String accentLetter1 = "ä";
      String accentLetter2 = "à";
      System.out.println(org.apache.commons.lang3.StringUtils.stripAccents(accentLetter1));
      System.out.println(org.apache.commons.lang3.StringUtils.stripAccents(accentLetter2));
    

    显示

    a
    a
    

    工件在Maven Repository中可用

    【讨论】:

      猜你喜欢
      • 2013-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-04
      • 1970-01-01
      • 1970-01-01
      • 2015-07-28
      • 1970-01-01
      相关资源
      最近更新 更多