博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pinyin4j的基本使用
阅读量:4349 次
发布时间:2019-06-07

本文共 1127 字,大约阅读时间需要 3 分钟。

PinYin4jUtils工具类代码:

maven中引入依赖

com.belerweb
pinyin4j
2.5.0

测试

package com.test.bos.test;import org.apache.commons.lang3.StringUtils;import org.junit.Test;import com.test.bos.utils.PinYin4JUtils;public class PinYin4JTest {    @Test    public void test() {        // 河北省 石家庄市 桥西区        String province = "河北省";        String city = "石家庄市";        String district = "桥西区";        // 简码---->>HBSJZQX        province = province.substring(0, province.length() - 1);        city = city.substring(0, city.length() - 1);        district = district.substring(0, district.length() - 1);        String info = province + city + district;        String[] headByString = PinYin4JUtils.getHeadByString(info);        //使用StringUtils.join方法将[H,B,S,J,Z,Q,X]连接到一起成为HBSJZQX        String shortcode = StringUtils.join(headByString);        System.out.println(shortcode);        // 城市编码---->>shijiazhuang        String citycode = PinYin4JUtils.hanziToPinyin(city, "");        System.out.println(citycode);    }}

 

转载于:https://www.cnblogs.com/jepson6669/p/8856169.html

你可能感兴趣的文章
ZOJ 3622 Magic Number 打表找规律
查看>>
BZOJ 1079: [SCOI2008]着色方案 记忆化搜索
查看>>
cdoj 1136 邱老师玩游戏 树形背包
查看>>
BZOJ 2751: [HAOI2012]容易题(easy) 数学
查看>>
UVALive 6910 Cutting Tree 并查集
查看>>
World final 2017 题解
查看>>
平摊分析
查看>>
开发工具分享
查看>>
hadoop安装问题
查看>>
IOS initWithNibName 和 loadNibNamed的区别
查看>>
thinkphp 一些常用写法
查看>>
【兼容性】IE不支持日期字符串转换为日期对象
查看>>
函数语言
查看>>
log4j.properties路径修改后web.xml配置
查看>>
笔试编程---快手实习题目
查看>>
csp20170304地铁修建_Solution
查看>>
快速沃尔什变换 与 快速莫比乌斯变换
查看>>
SQL的四种连接-左外连接、右外连接、内连接、全连接
查看>>
Palindromic Substrings
查看>>
thinkphp-调试模式
查看>>