Java的中文转换拼音、五笔简码

开发工具与关键技术:Eclipse
作者:昨夜星辰
撰写时间:2021年 05月08 日
一、前端页面,通过设置页面和需要输入的样式和显示效果的值。

二、获取鼠标的引入事件,获取输入中文的按钮值,通过post请求传输到控 制器,把获取到的值传到控制器,把控制器查询到的数据返回回来页面。

三、导入拼音码相关的jar包。

四、通过页面post请求传过来的数据,new一个对象,返回,声明一个变量,用char[]数组循环取得每一个值,去拿到页面传过来的值,声明变量如果是汉字那就调用pinyin4j里面的汉字拼音接口,判断是否是汉字,不是则不转换,数组遍历完后,把得到的结果拼接起来,然后返回就可以了。

五、获取鼠标的引入事件,获取输入中文的按钮值,通过post请求传输到控制器,把获取到的值传到控制器,把控制器查询到的数据返回回来页面。

六、声明一个数组接收五笔字库对应的字母值。

七、通过页面传输过来的值,接收需要查询的数据,声明一个返回值,用char[]数组循环取得每一个值,去拿到页面传过来的值,判断如果是254以内的ASCII,表示是字母,直接显示,无需翻译,//循环遍历汉字五笔的字库(按照五笔首字母字符分组),//循环遍历每个英文字母的字库,找到输出的字符,如果在字库的最后一行,表示是中文标点符号,直接显示,否则显示对应的五笔首字母,然后跳出循环,返回就可以了。

八、显示效果图,通过输入分类名称,然后转换拼音、五笔简码。

Java的中文转换拼音、五笔简码相关推荐

  1. linux系统(centos)中安装中文输入法(拼音 五笔)

    最近重操旧业,在虚拟机里面装了个centos 6.5,为了能更好的熟悉,就把很多东西搬到虚拟机里面玩了,编写文档和在网上找资料的时候经常需要用到中文输入法,没有中文输入法很是不方便,下面说下我安装ce ...

  2. ubuntu安装支持极点中文 支持拼音五笔混输的方法

    2019独角兽企业重金招聘Python工程师标准>>> cd /tmp sudo wget http://www.unicom-china.com/download/vissible ...

  3. java将中文转为拼音

    java将中文转为拼音 项目需求,需要将一批工号批量入库,但产品经理提供的却是中文--没办法,只好用程序转了. 做法是将人名保存为文本文件,每行一个.并且采用pinyin4j包进行转换,值得提的是pi ...

  4. 打造自己的极点拼音五笔

    以前有WINDOWS下用极点五笔的时候,最喜欢的就是它的拼音五笔功能,但到LINUX下后,发现自带的五笔没这个功能,着实让人很是郁闷.从网上学习了好多朋友的经验,现在我也打造出了自己的一款拼音五笔.做 ...

  5. 自已动手制作Linux下拼音五笔输入法

    最近一直在linux下工作,使用的是ubuntu版本的linux.各项工作都可以进行,ubuntu下的scim输入法很是不错,自带了五笔.拼音等输入法.然而以前在windows系统的时候一直是用万能五 ...

  6. Ubuntu 18.10安装中文输入法(五笔/拼音)

    1.开启中文输入法,使用Ctrl+Alt+T打开命令提示输入命令: sudo apt-get install ibus ibus-table ibus-table-wubi 2.打开系统设置界面 3. ...

  7. 一款好用的基于 Java 的中文转拼音工具

    目录 pinyin 主要的功能​​​​​​ 主要的方法 功能测试 工具源地址 pinyin pinyinhttps://github.com/houbb/pinyin pinyin 是 java 实现 ...

  8. java 实现汉字转换拼音_Java实现汉字转换为拼音

    # re: Java实现汉字转换为拼音 2006-11-24 15:06 芦苇 JAVA将汉字转化成拼音的方法 /** *//** ################################## ...

  9. PinYin4j的基本使用 Java获取中文转拼音、获取中文拼音的首字母缩写

    前言 在实际开发中,可能会遇到根据用户输入的中文拼音首字母缩写,来查询对应数据的功能需求,本文将提供一个操作中文转拼音.获取拼音首字母的工具类CV即用. 一.PinYin4j 简介 : pinyin4 ...

  10. java获取中文的拼音以及获取中文拼音的首字母

    首先在pom文件中引入依赖 pinyin4j <dependencies><dependency><groupId>com.belerweb</groupId ...

最新文章

  1. 看动画学算法之:队列queue
  2. JUnit4学习笔记(二):参数化测试与假定(Assumption)
  3. python混合asp_asp后段如何调用python
  4. 没有该栏目数据 可能缓存文件(data/cache/inc_catalog_base.inc)没有更新请检查是否有写入权限...
  5. javaweb(02) JavaScript基础知识
  6. Python 模块,包与分发
  7. 正则表达式 两个符号的字段_Tableau正则提取字段部分内容
  8. ubuntu16.04中ROS-Kinetic安装Arbotix
  9. 年末优质蓝牙耳机盘点:十款商城热销高人气无线蓝牙耳机测评
  10. 高中计算机学业水平考试三叶草,山东省信息技术学业水平考试软件
  11. Rider+EmmyLua lua代码高亮设置
  12. 美团搜索多业务商品排序探索与实践
  13. 十三:中介者模式(联盟与派系)
  14. oracle 通过同义词创建视图
  15. json和jsonb类型——PostgreSQL
  16. C#简单调用FMU ,进行仿真计算
  17. 2022年全球市场机器视觉频闪仪总体规模、主要生产商、主要地区、产品和应用细分研究报告
  18. Nginx——缓存配置
  19. OpenStack-Q版实战部署技术指导手册详情-让你轻松掌握-黑夜青儿
  20. 字符串abcd逆序c语言,c编写:输入一个字符串以回车符为结束,将其逆序重新存放。例如abcde变为edcba...

热门文章

  1. Python-xlsx转置,行转列,列转行
  2. thought works培训总结
  3. [JPA错误]javax.persistence.EntityNotFoundException: Unable to find xxx
  4. 虚拟机ping百度失败:PING www.a.shifen.com (163.177.151.110) 56(84) bytes of data.光标就一直闪
  5. sfp寄存器_查看光模块信息 - E600 V200R011C10 配置指南-设备管理 - 华为
  6. A卡核显N卡独显笔记本Deepin20环境下配置双显卡驱动和CUDA
  7. rcvd lcp termreq id=0x2 mppe required but not available
  8. cd linux 官网,cdlinux
  9. python复制excel图片_python批量导出excel区域图片
  10. 服务器能不能用普通硬盘,服务器硬盘是什么 与普通硬盘区别