当前位置: 首页 > wzjs >正文

phpstudy怎么做网站seo公司 上海

phpstudy怎么做网站,seo公司 上海,王爷不要,优质手机网站建设哪家好介绍 在客户管理系统中部分客户的名字会有生僻字为了沟通时候不叫错客户的名称,因此决定将客户名称的拼音一起返回给前端,也可以直接交给前端去处理。这里介绍后端的做法 Pinyin4j 是一个用于将汉字转换为拼音的 Java 库。在需要对中文文本进行拼音转换…

介绍

在客户管理系统中部分客户的名字会有生僻字为了沟通时候不叫错客户的名称,因此决定将客户名称的拼音一起返回给前端,也可以直接交给前端去处理。这里介绍后端的做法

Pinyin4j 是一个用于将汉字转换为拼音的 Java 库。在需要对中文文本进行拼音转换、拼音排序、拼音检索等功能。

依赖

<dependency><groupId>com.belerweb</groupId><artifactId>pinyin4j</artifactId><version>2.5.1</version>
</dependency>

工具类

public class PinYinUtils {/*** 将中文转换为拼音** @param chinese 中文字符串* @return 拼音字符串*/public static String toPinyin(String chinese) {HanyuPinyinOutputFormat format = new HanyuPinyinOutputFormat();/**setVCharType: 设置拼音中“ü”的输出方式。*   HanyuPinyinVCharType.WITH_U_AND_COLON: 输出为“u:”(例如“ü”变成“u:”)*   HanyuPinyinVCharType.WITH_V: 输出为“v”(例如“ü”变成“v”)*   HanyuPinyinVCharType.WITH_U_UNICODE: 输出为“ü”字符(例如“ü”保持不变)* */format.setVCharType(HanyuPinyinVCharType.WITH_U_UNICODE);/**setToneType: 设置声调的类型,常见的类型有:* HanyuPinyinToneType.WITH_TONE_MARK: 带声调标记(例如“pī”)* HanyuPinyinToneType.WITHOUT_TONE: 不带声调(例如“pi”)* HanyuPinyinToneType.WITH_TONE_NUMBER: 使用数字表示声调(例如“pi1”)* */format.setToneType(HanyuPinyinToneType.WITH_TONE_MARK);/**** HanyuPinyinCaseType.UPPERCASE: 大写字母* HanyuPinyinCaseType.LOWERCASE: 小写字母*/format.setCaseType(HanyuPinyinCaseType.LOWERCASE);StringBuilder pinyin = new StringBuilder();for (char c : chinese.toCharArray()) {/**** ^[\u2E80-\u9FFF]+$ 匹配所有东亚区的语言* ^[\u4E00-\u9FFF]+$ 匹配简体和繁体* ^[\u4E00-\u9FA5]+$ 匹配简体*/if (Character.toString(c).matches("[\\u4E00-\\u9FFF]")) { // 判断是否为中文try {String[] pinyinArray = PinyinHelper.toHanyuPinyinStringArray(c, format);if (pinyinArray != null && pinyinArray.length > 0) {pinyin.append(pinyinArray[0]).append(" ");;}} catch (BadHanyuPinyinOutputFormatCombination e) {e.printStackTrace();}} else {pinyin.append(c);}}return pinyin.toString();}}

使用

System.out.println(PinYinUtils.toPinyin("马冬梅"));
http://www.dtcms.com/wzjs/461053.html

相关文章:

  • 做传奇网站云服务器地域改选哪里代运营一般收费
  • 网站建设类公司新闻千锋教育培训
  • 手机网站竞价单页网络营销的专业知识
  • 燕郊网站建设推广神器
  • 提供网站制作公司报价百度人工电话
  • 邢台哪里有做网站的seo交互论坛
  • 在线做交互网站什么是百度竞价排名
  • 网站开发文本中文域名查询官网
  • 北京中铁建设集团有限公司网站优化一年多少钱
  • 江门地区网站建设公司各大网站提交入口网址
  • 宁阳县住房和城乡建设局网站北京seo如何排名
  • 买网站做网站百度账号客服24小时人工电话
  • 哪些网站做的人比较少seo优化师培训
  • 江宁区住房建设局网站免费推广网站
  • 网站建设应遵守的原则托管竞价账户哪家好
  • mvc4 做网站潍坊网站seo
  • 做网站网页兼容性百度官网网站首页
  • 视频网站app怎么做深圳招聘网络推广
  • 网站备案 和 icp百度指数是搜索量吗
  • 正规建网站企业网站制作培训
  • 网站建设服务器什么意思合肥网络公司
  • 建设施工安全网络平台 87百度关键词优化大
  • 提高分辨率网站福州seo服务
  • 贵港网站建设公司软文写作要求
  • html5企业网站开发一般开车用什么导航最好
  • 现在去横琴会变黄码吗黄山网站seo
  • 广告联盟上怎么做网站百度优化
  • 德城区城乡建设局网站东莞做网页建站公司
  • 网站策划案4500百度关键词seo外包
  • wordpress 文本框seo推广专员招聘