package com.example.demo.utils;
import net.sourceforge.pinyin4j.pinyinhelper;
/** * @author :suyanlong
* @date :created in 2020/6/30 14:18
* @description:ceshi
* @version: 1.0
*/public class pinyinutils
} else
}if (sb.length() > 0)
}return result;
}/**
* 獲取漢字拼音的方法。如: 張三 --> zhangsan
* 說明:暫時解決不了多音字的問題,只能使用取多音字的第乙個音的方案
** @param hanzi 漢子字串
* @return 漢字拼音; 如果都轉換失敗,那麼返回null
* 43
*/public static string gethanzipinyin(string hanzi)
} else
}if (sb.length() > 0)
}return result;
}public static void main(string args)
string name = "沉默王二";
// \u000dname="沉默王三";
system.out.println(name);
system.out.println(pinyinutils.gethanziinitials("倔強"));
system.out.println(pinyinutils.gethanzipinyin("倔強"));
system.out.println(pinyinutils.gethanziinitials("suyanlong"));
system.out.println(pinyinutils.gethanzipinyin("suyanlong"));
}}
漢字轉拼音工具類
public class pinyin4jutils 將字串轉換成拼音陣列 param src return public static string stringtopinyin string src,string separator 將字串轉換成拼音陣列 param src param ispo...
漢字轉拼音的工具類
介紹3個方法 漢字轉換為拼音 獲取每個漢字的首字母 獲取第乙個漢字的首字母 如果是姓名,即姓的首字母 如下 pinyinutil package com.home import net.sourceforge.pinyin4j.pinyinhelper import net.sourceforge....
漢字轉拼音類
using system using system.collections.generic using system.linq using system.web using system.text using system.text.regularexpressions 定義陣列 private s...