java实现将汉语转换为拼音功能
这几天在做项目的时候用到了通过拼音去数据库表里面去模糊查询汉语字段,刚开始的时候感觉特别神奇,查了好多资料,直接去模糊查询是能实现的,但是貌似很复杂。所以最终取了一个比较容易的方案,就是给数据库表里面新加了一个拼音字段。完美的解决了这个问题,虽说可以这么干,但是数据这么多,全部转换为拼音(人一个一个区输入,有点不现实)。于是就在网上找呀找,就找到了一段直接将汉语转换为拼音的一段代码,在这和大家分享一下。
所需jar:pinyin4j-2.5.0.jar
publicstaticvoidmain(String[]args){
System.out.println(getPingYin("小龙驿站"));
}
publicstaticStringgetPingYin(Stringstr){
char[]t1=null;
t1=str.toCharArray();
String[]t2=newString[t1.length];
HanyuPinyinOutputFormatt3=newHanyuPinyinOutputFormat();
t3.setCaseType(HanyuPinyinCaseType.LOWERCASE);
t3.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
t3.setVCharType(HanyuPinyinVCharType.WITH_V);
Stringt4="";
intt0=t1.length;
try{
for(inti=0;i
以上所述是小编给大家介绍的java实现将汉语转换为拼音功能,希望对大家有所帮助!
热门推荐
7 天仓节祝福语简短
10 新年祝福语给长辈简短
11 离别赠言离职祝福语简短
12 朋友的孩子祝福语简短
13 作文老师寄语简短祝福语
14 元旦祝福语的英文简短
15 老板祝福语简短20字
16 盘锦结婚祝福语大全简短
17 心媳妇生日祝福语简短
18 厨房祝福语简短100句