)。首先貼出測試結果:
測試引數:
漢字轉換為拼音
漢字轉換為拼音
main測試方法的**:
public static void main(string args)
貼出實現該demo的原始碼:
package com.red.test;
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.exception.badhanyupinyinoutputformatcombination;
/** * 漢字轉換為拼音
* @author red
*/public class pinyindemo
/*** 獲取字串拼音的第乙個字母
* @param chinese
* @return
*/public static string tofirstchar(string chinese) catch (badhanyupinyinoutputformatcombination e)
}else
} return pinyinstr;
} /**
* 漢字轉為拼音
* @param chinese
* @return
*/public static string topinyin(string chinese) catch (badhanyupinyinoutputformatcombination e)
}else
} return pinyinstr;
} }
java實現將漢語轉換為拼音
這幾天在做專案的時候用到了通過拼音去資料庫表裡面去模糊查詢漢語字段,剛開始的時候感覺特別神奇,查了好多資料,直接去模糊查詢是能實現的,但是貌似很複雜。所以最終取了乙個比較容易的方案,就是給資料庫表裡面新加了乙個拼音字段。完美的解決了這個問題,雖說可以這麼幹,但是資料這麼多,全部轉換為拼音 人乙個乙個...
將漢字轉為漢語拼音
基本用途 將中文轉換為拼音,最主要用途就是名稱。例如 在搜尋框中輸入 手機 兩個字,下面就會查詢出各種各樣的手機。重新輸入shouji,下面依然能夠查詢出於手機相關的資訊。當我們儲存商品名稱的時候,就可以建立兩個字段,乙個中文字段,乙個英文本段。將商品的中文名稱轉換為拼音儲存,這樣搜尋的時候,無論是...
java漢字取拼音
package info.util import net.sourceforge.pinyin4j.pinyinhelper import net.sourceforge.pinyin4j.format.hanyupinyincasetype import net.sourceforge.pinyi...