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

九龙坡建站公司沈阳免费seo关键词优化排名

九龙坡建站公司,沈阳免费seo关键词优化排名,太原0元网站建设,i深圳app是哪个公司开发的kettle通过java步骤获取汉字首拼 用途描述 一组数据#xff0c;需要获取汉字首拼后#xff0c;输出#xff1b; 实现效果 添加jar包 pinyin4j-2.5.0.jar 自定义常量数据 Java代码 完整代码#xff1a; import net.sourceforge.pinyin4j.PinyinHelper; import net.sou…kettle通过java步骤获取汉字首拼 用途描述 一组数据需要获取汉字首拼后输出 实现效果 添加jar包 pinyin4j-2.5.0.jar 自定义常量数据 Java代码 完整代码 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.exception.BadHanyuPinyinOutputFormatCombination;String nameField; String pyField;public boolean processRow(StepMetaInterface smi, StepDataInterface sdi) throws KettleException {// Lets look up parameters only once for performance reason. // if (first) { nameField name;//getParameter(name); pyField py ; // getParameter(py); firstfalse; }// First, get a row from the default input hop//Object[] r getRow();// If the row object is null, we are done processing.//if (r null) {setOutputDone();return false; }// It is always safest to call createOutputRow() to ensure that your output rows Object[] is large// enough to handle any new fields you are creating in this step.//Object[] outputRow createOutputRow(r, data.outputRowMeta.size());String name get(Fields.In, nameField).getString(r); // Set the value in the output field //String py toFirstChar(name); get(Fields.Out, pyField).setValue(outputRow, py); // putRow will send the row on to the default output hop. //putRow(data.outputRowMeta, outputRow);return true; }/*** 获取字符串拼音的第一个字母*/ public static String toFirstChar(String chinese){String pinyinStr ;char[] newChar chinese.toCharArray(); //转为单个字符HanyuPinyinOutputFormat defaultFormat new HanyuPinyinOutputFormat();defaultFormat.setCaseType(HanyuPinyinCaseType.LOWERCASE);defaultFormat.setToneType(HanyuPinyinToneType.WITHOUT_TONE);for (int i 0; i newChar.length; i) {if (newChar[i] 128) {try {pinyinStr PinyinHelper.toHanyuPinyinStringArray(newChar[i], defaultFormat)[0].charAt(0);} catch (BadHanyuPinyinOutputFormatCombination e) {e.printStackTrace();}}else{pinyinStr newChar[i];}}return pinyinStr; }/*** 汉字转为拼音*/ public static String toPinyin(String chinese){String pinyinStr ;char[] newChar chinese.toCharArray();HanyuPinyinOutputFormat defaultFormat new HanyuPinyinOutputFormat();defaultFormat.setCaseType(HanyuPinyinCaseType.LOWERCASE);defaultFormat.setToneType(HanyuPinyinToneType.WITHOUT_TONE);for (int i 0; i newChar.length; i) {if (newChar[i] 128) {try {pinyinStr PinyinHelper.toHanyuPinyinStringArray(newChar[i], defaultFormat)[0];} catch (BadHanyuPinyinOutputFormatCombination e) {e.printStackTrace();}}else{pinyinStr newChar[i];}}return pinyinStr; }–END–
http://www.tj-hxxt.cn/news/226147.html

相关文章:

  • 成都网站建设思乐科技公司太原网站制作网页
  • 网站备案查询网址网站开发系统设计怎么写
  • 购买的网站平台建设服务计入微信链接的微网站怎么做
  • 建设分销网站百度关键词推广价格查询
  • 东莞企业网站推广技巧可以做围棋习题的网站
  • 做外贸进大公司网站设计一套网页要多少钱
  • 中英文网站建设燕郊的大型网站建设
  • 搜索引擎营销的方式苏州百度 seo
  • 网站封面制作网站加地图标记
  • 汕头教育的网站建设中天建设第四网站
  • 临沂酒店建设信息网站小型办公室网络组建
  • 网站制作优质公司网站安全建设 需求分析
  • 专业网站设计学校企业营销型网站建设厂家
  • 网站位置导航wordpress wpml 下载
  • 模特公司网站模板重庆点优建设网站公司
  • 简单个人网站网页设计色彩搭配
  • asp做的静态网站卡不卡网站做了301重定向域名会自动跳转吗
  • 太原有网站工程公司吗shop商城系统
  • 私人定制平台网站WordPress显示加载时间
  • 网站 配色百度竞价排名魏则西
  • 网站做兼容需要多少钱短网址生成防红
  • 最新网站开发建设教材网站登录界面模板html
  • 电子商务网站运营方案vp代理商网站管理系统
  • 个人网站建立内容网站建设佰首选金手指十六
  • 做网站兼容性怎么设置信息平台网站的建设 文档
  • 阿里云建设网站流程企业网站设计好的缺点有哪些
  • 电子商务网站建设服务外包网站建设项目申请书
  • p2p平台网站开发北京值得去的商场
  • 北京网站建设市场深圳it培训
  • 短网址是什么西安seo霸屏