中文漢字轉拼音

2021-10-10 07:25:14 字數 2079 閱讀 7752

1.引入依賴

com.belerweb

pinyin4j

2.5.1

2.**實現

package com.qike.yunyi.portal.util;

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;

/** * @description: 中文漢字轉拼音

*/public class chinesetospell

/*** 獲取漢字串拼音首字母,英文本元不變

* @param chinese 漢字串

* @return 漢語拼音首字母

*/public static string getfirstspell(string chinese)

} catch (badhanyupinyinoutputformatcombination e)

} else

}return sb.tostring().replaceall("\\w", "").trim();

}/**

* 將字串中的中文轉化為拼音,其他字元不變

* @param inputstring

* @return 漢語拼音

*/public static string getpingyin(string inputstring) else

}} catch (badhanyupinyinoutputformatcombination e)

return output.tostring();

}/**

* 獲取漢字串拼音,英文本元不變 【首字母大寫】

* @param chinese 漢字串

* @return 漢語拼音

*/public static string getfullspell(string chinese) catch (badhanyupinyinoutputformatcombination e)

} else

}return sb.tostring();

}/**

* 獲取漢字串拼音,英文本元不變 【首字第乙個字母大寫 ,其他小寫空格隔開】

* @param chinese 漢字串

* @return 漢語拼音

*/public static string getpinyiname(string chinese) else

} catch (badhanyupinyinoutputformatcombination e)

} else

}return sb.tostring();

}/**

* 將字串轉換成ascii碼

* @param cnstr

* @return string

*/public static string getcnascii(string cnstr)

return strbuf.tostring();

}/**

* 首字母大寫

* @param str

* @return

*/public static string capitalize(string str)

string newstring = new string(ch);

return newstring;

}}

漢字轉拼音

region 漢字轉拼音 漢字轉拼音類 用法 crazycoderpinyin.covent 漢字 長度 using system.text.regularexpressions build date 20030610 public class crazycoderpinyin 定義陣列 priva...

漢字轉拼音

工具pinyin4j 2.5.0.jar 整理了3個方法,1.漢字轉拼音 2.返回中文姓 中文名 英文姓 last name 英文名 first name 3.返回首字母 public class pinyin4jdemo char hanzi word.tochararray string t2 ...

漢字轉拼音

ios mac os x 漢字轉拼音 網路流行的漢字轉拼音方案是帶乙個拼音碼表,速度快。其實core foundation也提供了一種方案,而且還帶聲調!nsmutablestring ms nsmutablestring alloc initwithstring 我是中國人 if cfstring...