国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Android > 正文

Android開發(fā)之拼音轉(zhuǎn)換工具類PinyinUtils示例

2019-12-12 01:43:37
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了Android開發(fā)之拼音轉(zhuǎn)換工具類PinyinUtils。分享給大家供大家參考,具體如下:

1.首先下載pinyin4j-2.5.0.jar,拷貝到工程的lib目錄里

官網(wǎng)下載地址:https://sourceforge.net/projects/pinyin4j/

或者點(diǎn)擊此處本站下載。

2.創(chuàng)建工具類:PinyinUtils

/** * 拼音轉(zhuǎn)換工具 * * @描述 TODO * @項(xiàng)目名稱 App_imooc * @包名 com.android.imooc.quickIndex * @類名 PinyinUtils * @author chenlin * @version 1.0 */public class PinyinUtils {  /**   * 根據(jù)傳入的字符串(包含漢字),得到拼音   *   * @param str   *      字符串   * @return   */  public static String getPinyin(String str) {    HanyuPinyinOutputFormat format = new HanyuPinyinOutputFormat();    format.setCaseType(HanyuPinyinCaseType.UPPERCASE);    format.setToneType(HanyuPinyinToneType.WITHOUT_TONE);    StringBuilder sb = new StringBuilder();    char[] charArray = str.toCharArray();    for (int i = 0; i < charArray.length; i++) {      char c = charArray[i];      // 如果是空格, 跳過(guò)      if (Character.isWhitespace(c)) {        continue;      }      if (c >= -127 && c < 128) {        // 肯定不是漢字        sb.append(c);      } else {        String s = "";        try {          // 通過(guò)char得到拼音集合. 單 -> dan, shan          s = PinyinHelper.toHanyuPinyinStringArray(c, format)[0];          sb.append(s);        } catch (BadHanyuPinyinOutputFormatCombination e) {          e.printStackTrace();          sb.append(s);        }      }    }    return sb.toString();  }}

PS:這里再為大家提供幾款本站拼音與字母相關(guān)工具供大家參考:

在線中英文根據(jù)首字母排序工具:
http://tools.VeVB.COm/aideddesign/zh_paixu

在線漢字轉(zhuǎn)換成拼音工具:
http://tools.VeVB.COm/transcoding/pinyin

在線中文漢字轉(zhuǎn)拼音工具:
http://tools.VeVB.COm/transcoding/hanzi2pinyin

在線中文漢字拼音對(duì)照轉(zhuǎn)換工具:
http://tools.VeVB.COm/transcoding/zh_pinyin

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android開發(fā)入門與進(jìn)階教程》、《Android多媒體操作技巧匯總(音頻,視頻,錄音等)》、《Android視圖View技巧總結(jié)》、《Android編程之a(chǎn)ctivity操作技巧總結(jié)》、《Android操作json格式數(shù)據(jù)技巧總結(jié)》、《Android資源操作技巧匯總》及《Android控件用法總結(jié)

希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 友谊县| 客服| 漯河市| 射洪县| 乌鲁木齐县| 绥芬河市| 承德县| 张家港市| 辉南县| 新干县| 沧州市| 乐都县| 封开县| 岗巴县| 新兴县| 木里| 西昌市| 共和县| 金堂县| 肇源县| 福泉市| 呼伦贝尔市| 太和县| 奉新县| 武鸣县| 利川市| 班戈县| 涟水县| 保康县| 嘉祥县| 沾益县| 青神县| 梁平县| 靖安县| 维西| 泸州市| 沧州市| 龙岩市| 隆林| 翼城县| 修武县|