在實際開發中,實現登入或者註冊的操作,會用人名去當賬號使用,那麼中文不太合適,這時候我們就可以把中文直接轉成拼音了,很好用的工具類,拿過去直接用,節省你的開發時間,希望收藏
package com.pactera.base.utlis;
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;
import org.apache.commons.logging.log;
import org.apache.commons.logging.logfactory;
/** * @author 郭雲龍
* * 漢語轉換成拼音類
*/public class hypyutil else
}} catch (badhanyupinyinoutputformatcombination e)
return hanyupinyin;
}/**
* 轉換拼音字串中第乙個為大寫
** @param chineselanguage
* @return
*/public string getfirstlettersup(string chineselanguage)
/*** 轉換拼音字串第乙個為小寫
** @param chineselanguage
* @return
*/public string getfirstletterslo(string chineselanguage)
/*** 獲取第乙個位置
** @param chineselanguage
* @param casetype
* @return
*/public string getfirstletters(string chineselanguage, hanyupinyincasetype casetype) else if (str.matches("[0-9]+")) else if (str.matches("[a-za-z]+")) else
}} catch (badhanyupinyinoutputformatcombination e)
return hanyupinyin;
}/**
* 獲取拼音字串
** @param chineselanguage
* @return
*/public string getpinyinstring(string chineselanguage) else if (str.matches("[0-9]+")) else if (str.matches("[a-za-z]+")) else
}} catch (badhanyupinyinoutputformatcombination e)
return hanyupinyin;
}/**
* 取第乙個漢字的第乙個字元
** @return string
* @throws
* @title: getfirstletter
* @description: todo
*/public string getfirstletter(string chineselanguage) else if (str.matches("[0-9]+")) else if (str.matches("[a-za-z]+")) else
} catch (badhanyupinyinoutputformatcombination e)
return hanyupinyin;
}/**
* 測試程式入口
C 漢字轉拼音 拼音轉漢字 簡體繁體互轉
之前一直想弄個漢字轉化工具,一直沒能實現,今天發現原來早就可以實現了,先給各位推薦下這個庫 這兩個提供這是微軟亞洲漢字開發中心開發的,下面是說明 east asia numeric formatting library 支援將小寫的數字字串格式化成簡體中文,正體中文,日文和韓文的大寫數字字串。jap...
C 簡體與繁體互轉,漢字取拼音 筆畫 讀音
這兩個提供這是微軟亞洲漢字開發中心開發的,下面是說明 east asia numeric formatting library 支援將小寫的數字字串格式化成簡體中文,正體中文,日文和韓文的大寫數字字串。japanese kana conversion library 支援將日文假名 kana 轉化為...
php漢字轉拼音 漢字轉拼音 用PHP實現
每日17點準時技術乾貨分享 php實現漢字轉拼音 php漢字轉拼音我使用到了overtrue pinyin拓展 一 安裝overtrue pinyin拓展 composer require overtrue pinyin二 overtrue pinyin拓展簡單使用overtrue pinyin拼音...