java將漢語轉拼音

2021-07-15 13:30:47 字數 1342 閱讀 8505

首先需要匯入這個jar

import net.sourceforge.pinyin4j.pinyinhelper;

import net.sourceforge.pinyin4j.format.hanyupinyincasetype;

import net.sourceforge.pinyin4j.format.hanyupinyinoutputformat;

import net.sourceforge.pinyin4j.format.hanyupinyintonetype;

import net.sourceforge.pinyin4j.format.hanyupinyinvchartype;

import net.sourceforge.pinyin4j.format.exception.badhanyupinyinoutputformatcombination;

public class mypinyinhelper else

}return t4;

} catch (badhanyupinyinoutputformatcombination e1)

return t4;

}/***

* 返回中文的首字母

* @param str

* @return

*/public static string getpinyinheadchar(string str) else

}return convert;

}/***

* 返回中文的首字母

* @param str

* @return

*/public static string getpinyinheadcharnospace(string str) else

}return convert;

}/***

* 返回中文的第乙個字母,就返回乙個字母,如果是數字,則返回數字

* @param str

* @return

*/public static string getpinyinfirstheadchar(string str) else

return string.valueof(first);

}/***

* 將字串轉移為ascii碼

* @param cnstr

* @return

*/public static string getcnascii(string cnstr)

return strbuf.tostring();

}public static void main(string args)

}

java 漢語轉拼音

package com.support import net.sourceforge.pinyin4j.import net.sourceforge.pinyin4j.format.hanyupinyinoutputformat import net.sourceforge.pinyin4j.for...

將漢字轉為漢語拼音

基本用途 將中文轉換為拼音,最主要用途就是名稱。例如 在搜尋框中輸入 手機 兩個字,下面就會查詢出各種各樣的手機。重新輸入shouji,下面依然能夠查詢出於手機相關的資訊。當我們儲存商品名稱的時候,就可以建立兩個字段,乙個中文字段,乙個英文本段。將商品的中文名稱轉換為拼音儲存,這樣搜尋的時候,無論是...

基於PHP的漢語轉拼音類

網上的眾多php漢字轉拼音方法多數並不好用,或者支援字數太少,或者不相容utf8編碼。這裡提供乙個比較完美的php漢字轉拼音類。使用方法 php 引用漢字轉拼音檔案 require once utf8pinyin.php 生成商品名稱的拼音縮寫 pinyin py str2py post 商品名稱 ...