Java で中国語のピンインの最初の文字を取得する方法の紹介

黄舟
リリース: 2017-09-20 09:49:46
オリジナル
2128 人が閲覧しました

以下のエディターは、Java で中国語のピンインの最初の文字を取得する例を示します。編集者はこれがとても良いと思ったので、参考として共有します。以下に示すように、エディター

と一緒に見てみましょう:


import net.sourceforge.pinyin4j.PinyinHelper;

public class PinyinHelperUtil {

 /**
  * 得到中文首字母(中国 -> ZG)
  * @param str 需要转化的中文字符串
  * @return 大写首字母缩写的字符串
  */
 public static String getPinYinHeadChar(String str) {
  StringBuilder convert = new StringBuilder();
  for (int j = 0; j < str.length(); j++) {
   char word = str.charAt(j);
   String[] pinyinArray = PinyinHelper.toHanyuPinyinStringArray(word);
   if (pinyinArray != null) {
    convert.append(pinyinArray[0].charAt(0));
   } else {
    convert.append(word);
   }
  }
  return convert.toString().toUpperCase();
 }
 
}
ログイン後にコピー

以上がJava で中国語のピンインの最初の文字を取得する方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!