导航:首页 > 编程语言 > 拼音搜索java

拼音搜索java

发布时间:2023-09-19 22:48:24

1. (java)如何获取一个汉字的声母和韵母

通用的办法,就是将声母、韵母与汉字相对应存储于文件(通常是数据库)中,在程序里通过查找汉字取出与汉字对应的声母韵母。算法的考究最多也就在数据的存储方式和查找方式上

2. java输入汉语拼音,输出匹配的汉字!

java输入汉语拼音,输出匹配的汉字,不借助客户的选择,匹配完全正确是几乎不可能的,尤其是人名,否则拼音输入法早就演变成无需在输入汉语拼音后还要选字选词的操作方式了。

这个属于自然语言处理的范畴:NLP,暂时还没有看到过java上的相关应用。
但是,可以参考一下拼音输入法,这个需求和输入法很相似啊,不过,现在成熟的输入法都不能够完全做到一次性将拼音和汉字匹配成功,这个很有难度,顶多只是匹配,尽量的匹配。

3. java查询时输入拼音首字母到后台怎么查结果呢模糊查询

你好!
那是因为设计数据库表时多出2列,一列是全拼,一列是简拼,举个例子,就拿搜歌曲,先看表
py_name
py_name_j
zw_name
wusuowei
wsw
无所谓
这样就容易了
如果对你有帮助,望采纳。

4. java+mysql,关于根据拼音首字母查询

应该需要把汉字对应的拼音先存在数据表,然后查询吧;
查询语句是:select 数据库中存储的中文名字 from 名字表 where 数据库中英文名 like 输入的英文;

5. java如何实现拼音首字母检索汉字

使用pinyin4j或者jpinyin的,先将汉字转换为拼音,然后记录拼音的首字母,具体的检索过程可以用循环过滤,也可以用前缀树 比如tire树

参考链接:

网页链接java实现汉字转拼音

网页链接tire树

6. 用java在后台页面实现拼音模糊查找

主要用到的就是SQL语句中的like匹配的问题,如:
"from table where name like %"+iname+"%"

table 是你要查询的表 name是匹配的字段 iname是输入的字母 如果你想查询包含输入字母的就像上面的。 如果 首字母模糊查询就把前面的% 去掉就行
"from table where name like "+iname+"%"

阅读全文

与拼音搜索java相关的资料

热点内容
魔鬼训练程序员 浏览:686
php上传大文件失败 浏览:602
sw服务器指定端口怎么填 浏览:189
java有哪些数组 浏览:984
程序员戴手表影响工作吗 浏览:235
游戏皇后解压视频 浏览:367
c语言怎么打开文件编译 浏览:436
手机上什么app可以设计logo 浏览:800
pid算法单片机 浏览:375
python数据精度 浏览:632
管什么小女孩App 浏览:192
phppdf转换成图片 浏览:468
十八讲pdf 浏览:619
mysql导入压缩文件 浏览:22
usb控制单片机 浏览:906
你为什么喜欢安卓手机 浏览:863
阿里云服务器购买和使用 浏览:389
单片机sp1 浏览:282
大学生玩猫咪解压 浏览:794
php附近的算法 浏览:346