使用Java获得汉字的全拼与简拼_wang_j_h的博客-程序员宅基地

技术标签: JavaSE  Java  .net  框架  

这是一个获得汉字的全拼与简拼程序的Java版。

例如:输入《王景辉》,如果调用全拼方法,则结果为wangjinghui,如果调用简拼方法则结果为wjh。

因为本人所做的项目需要这么一个功能,就从网上下载了个框架代码,然后做了一些修改,应该大多数的汉字都可以识别。

但是有一点小问题:在调用全拼方法时候,如果给定字符串大于三个,会有一点小问题,如果有哪位兄弟知道解决办法,请告

本人,在下不胜感激。

下面的附件是此类的API文档和源代码。

注意:此类的第一句话为          package test;

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wang_j_h/article/details/83192242

智能推荐

vscode配置svn进行项目管理_南柯一梦梦柯南的博客-程序员宅基地_vscode的svn管理

1、安装SVN2、对SVN配置,svn.path是安装svn的bin目录路径3、修改之后再重启,有错误Svninstallationnotfound.原因是没有svn.exe4、修改安装SVN5、再重新打开vscode就可以了...

《Modeling Multi-turn Conversation with Deep Utterance Aggregation》阅读笔记_happy汪的博客-程序员宅基地_modeling multi-turn conversation with deep utteran

论文原文:https://arxiv.org/pdf/1806.09102.pdf刚看到小夕的这篇总结个人感觉讲的很好很容易理解,里面涉及了4篇论文串烧,按照时间讲了算法的发展,文风也蛮有趣(有点嗲,哈哈~)上海交通大学等2018年发表的文章,主要涉及基于检索式的多伦问答模型,提出了一个深度对话整合模型(DUA),是针对多轮对话将过去会话直接拼接作为上下文信息存在噪声和冗余等问题,DUA从...

Josh 的学习笔记之数字通信(Part 1——信号和频谱)_Josh Gao的博客-程序员宅基地

本文定义了一些数字通信中的基本术语,引入了时变信号的基本概念,如分类、频谱密度自相关等,分析了随机信号,并从统计特性和频谱分布两个角度分析了通信系统的主要噪声模型——高斯白噪声; 最后讨论了信号通过线性系统的性质,并给出了理想滤波器的几个可实现的逼近。绝对带宽是很抽象的概念,在实际系统中要根据具体应用选择合适的带宽定义。

李航-统计学习方法学习笔记-第一章_hdu_lazy_man的博客-程序员宅基地_统计学习方法 李航 第一章

统计学习方法李航统计学习方法的三要素:(1)模型(2)策略(3)算法实现统计学习的步骤:(1)得到用来训练模型和测试模型的数据集(输入和输出(实际值)+需要进行预测的输入数据)(2)确定包含所有可能的模型的假设空间(模型的假设空间就是确定的带参的函数族,之所以说是有无数个是因为参数的选取相对来说是任意的),就是学习模型的集合(3)确定怎么样在假设空间中的带参

【珍藏版】 200个机器学习 & NLP & Python 免费相关教程_zenRRan的博客-程序员宅基地

转载 | 机器学习算法与自然语言处理作者 | Robbie Allen编译 | Sanglei, Shengsheng整理 | 专知zenRRan:由于很多人问我怎么学机器学习,深度学习...

java 复制xls_Java 复制Excel工作表_小裁缝Tom的博客-程序员宅基地

在日常操作Excel文档时,经常会遇到需要复制工作表的情况,以此来节省时间,提高工作效率。根据复制需求不同,一般我们可将其分为以下两类:1、 复制工作表(保留原有工作表格式)在同一个文档内复制工作表在不同文档间复制工作表2、 复制单元格复制指定单元格数据(保留原有单元格格式)复制带有公式的单元格时只保留公式值同时,对于复制方法copy(),以下是包含了对数据复制的不同应用方法的表格,可供参考:方法...

随便推点

Linux操作系统编程(2)—— 常用Linux的命令系统、文件系统和帮助系统_THU丶白起的博客-程序员宅基地

Linux操作系统编程(2)—— 常用Linux的命令系统、文件系统和帮助系统命令系统在linux系统中输入的命令到底是怎么一回事呢?比方说我们用cp 或者ls,实际上就是执行了系统中的一个程序,这个程序是一个二进制文件。which cp就可以看到cp实际上是/bin/cp ,用ls浏览一下,会发现这是一个属于root用户且属于root组的程序/bin/cp~ % ls -l /bin/cp

CSS实现简单的--轮播图_就是217的博客-程序员宅基地

第一篇还是一点一点的写吧,之前只知道老师只讲了知识点,没有串起来做一个小东西,所以总感觉学的不行图片的最下面可以看他的大小比例 我们缩小一半给他写进去width:811px;height:304px;当时比较sd,写成这样直接打开发现才弄了一半!!!后来还得调整背景大小不想详细写了,比较简单的<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-...

2020-10-28:go中,好几个go程,其中一个go程panic,会产生什么问题?_福大大架构师每日一题的博客-程序员宅基地_go协程panic

福哥答案2020-10-28:1.运行时恐慌,当panic被抛出异常后,如果我们没有在程序中添加任何保护措施的话,程序就会打印出panic的详细情况之后,终止运行。2.有panic的子协程里的defer能执行,主协程和其他子协程里的defer不执行或者只能执行一半,这打破了【defer函数一定执行】的规则。go代码如下:package mainimport ( "fmt" "time")func main() { defer func() { rec

Altair Inspire 2021安装教程_wtaft_66的博客-程序员宅基地

Altair Inspire 2021安装教程Altair Inspire 2021是一款十分专业的仿真设计软件,它自带了强大且易于使用的衍生式设计/拓扑优化及快速仿真解决方案,可以帮助设计工程师快速而轻松地创建并研究出结构高效型概念设计,并且该解决方案可降低成本、减少开发时间和物料的消耗并减轻产品重量等。用户在使用改软件时可创建、修改并简化实体模型,可以轻松生成复杂结构的多体动力学模型,自动探测接触、铰链、弹簧和阻尼等。同时增加诸多拓扑选项,包括:优化目标、应力和位移限制、加速度、重力以及温度加载条件等

python动态图如何渲染到网页_python | 爬虫笔记(七)- 动态渲染页面抓取Selenium..._weixin_39947314的博客-程序员宅基地

JavaScript 动态渲染的页面不止 Ajax 这一种另外有的ajax渲染接口含有很多加密参数,难以直接找出其规律通过模拟浏览器运行的方式来实现,Selenium、Splash、PyV8、Ghost 等7.1 Selenium的使用自动化测试工具,支持多种浏览器。爬虫中主要用来解决js渲染问题用 Selenium 来驱动浏览器加载网页的话,可以直接拿到JavaScript 渲染的结果了,加密不...

CodeForces-20C Dijkstra? (最短路-Dijkstra堆优化版)_Fushicho_XF的博客-程序员宅基地

题目链接题意:给出n个点,m条边,求1到n的最短距离的路径.题解:,大数据,不可使用Dijkstra邻接矩阵和邻接表,都卡空间和时间,直接上堆优化的最短路模板即可~代码如下:#include<iostream>#include<cstring>#include<string>#include<cstdio>#include&...

推荐文章

热门文章

相关标签