首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    java获取所输入汉字拼音的首字母

    LogFactory.getLog(StringUtil.class);   // 国标码和区位码转换常量    static final int GB_SP_DIFF = 160;   //存放国标一级汉字不同读音的起始区位码...3106, 3212, 3472, 3635, 3722, 3730, 3858, 4027, 4086,   4390, 4558, 4684, 4925, 5249, 5600};   //存放国标一级汉字不同读音的起始区位码对应读音...ch};   byte[] uniCode = new String(temp).getBytes();   if (uniCode[0] 0) { // 非汉字...temp);   } else {   buffer.append(convert(uniCode));   }   }   return buffer.toString();   }   /** 获取一个汉字的拼音首字母...* GB码两个字节分别减去160,转换成10进制码组合就可以得到区位码 * 例如汉字“你”的GB码是0xC4/0xE3,分别减去0xA0(160)就是0x24/0x43 * 0x24转成10进制就是36

    3.2K40

    利用jquery爬取网页数据,爽得一笔

    以前我们说到爬取网页数据,你可能会第一时间想到scrapy,嗯,那个强大的python爬虫库,然而,有些时候,我们其实要爬取数据并非一定要使用这么强大【笨重】的库来实现,而且,某些时候,可能使用scrapy...来爬取我们想到的数据,还比较困难。...jQuery,很明显,jQuery就非常适合做这样的操作。...使用jQuery获取数据 使用jQuery爬取页面数据,主要要掌握以下几个基本的技能: 1、如何找到需要操作的form元素,然后利用click()方法,选中需要选择的项。...来爬取网页数据,也是很方便的,利用jQuery强大的查找dom元素,及操作dom元素的特性,实现起来可能要比scrapy简单的多。

    4.9K62

    一个开源的.NET环境下使用的拼音-汉字互转库

    今天给大家推荐一个开源的.NET环境下使用的拼音-汉字互转库Pinyin4NET。Pinyin4NET环境支持从.Net4.0到netcore3.1、netstandard2.1。...if(PinyinUtil.IsHanzi(hanzi)){ return; } // 取出指定汉字的所有拼音 string[] py = Pinyin4Net.GetPinyin(hanzi...); // 取出指定汉字的所有拼音(经过格式化的) string[] py = Pinyin4Net.GetPinyin(hanzi, format); // 取指定汉字的唯一或者第一个拼音 Pinyin4Net.GetFirstPinyin...(hanzi); // 取指定汉字的唯一或者第一个拼音(经过格式化的) Pinyin4Net.GetPinyin(hanzi, format); // 根据拼音查汉字 string[] hanzi =...true); 姓氏拼音查询 string firstName = "单于"; // 取出姓的拼音 string py = Name4Net.GetPinyin(firstName); // 取出姓的拼音首字母

    84130

    Java应用系列之Pinyin4j简单使用教程

    Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换,拼音输出格式可以定制,在项目中经常会遇到需求用户输入汉字后转换为拼音的场景,这时候Pinyin4j就可以派上用场 有自己私服的可以下载到私服...格式的字符ü和声调符号(阴平 “ˉ”,阳平"ˊ",上声"ˇ",去声"ˋ")的输出 Pinyin4j支持多种格式: 全部大小YHY 全部大写(中间加字符串*) 全部小写 全部小写(中间加字符串*) 返回首字母大写...Y 返回首字母小写y 针对什么情况,分别给出使用方法: Pinyin4j pinyin4j = new Pinyin4j(); String first1 = pinyin4j.toPinYinUppercase... * @param src 传入的拼音字符串,以逗号隔开 * @param isFullSpell 是否全拼,true:全拼,false:第一个汉字全拼(其它汉字取首字母) *... * @param src 汉字 * @param isFullPin 是否全拼,如果为true:全拼,false:首字全拼 * @return */ public

    90810

    pyhanlp 繁简转换之拼音转换与字符正则化

    ·算法详解 · 《汉字转拼音与简繁转换的Java实现》 汉字转拼音 HanLP中的汉字转拼音功能也十分的强大。...·说明 · HanLP不仅支持基础的汉字转拼音,还支持声母、韵母、音调、音标和输入法首字母首声母功能。 · HanLP能够识别多音字,也能给繁体中文注拼音。...·算法详解 · 《汉字转拼音与简繁转换的Java实现》 拼音转中文 HanLP中的数据结构和接口是灵活的,组合这些接口,可以自己创造新功能,我们可以使用AhoCorasickDoubleArrayTrie...爱听4g] 17| [爱听4g] 18| [喜欢, 4, g] 19 |[hankcs, 在, 中国台湾, 写, 代码] 20| 現在的HanLP已經新增了新增自定義詞典之後,自動刪除快取的功能...,現在只需要開啟正則化即可 21| [现在, 的, hanlp, 已经, 新增, 了, 新增, 自定义, 词典, 之后, ,, 自动, 删除, 快, 取, 的, 功能, ,, 现在, 只, 需要,

    1.3K30

    python摸爬滚打之day03----

    -> True 2、字符串操作 注意 : 字符串是有序的,是不可变的数据类型,任何操作对原字符串是没有任何影响的. 2.1、切片:str[ start:end:step ]    从start开始取,...截止到end位置但是取不到end值( 顾头不顾尾 ),每step步长取一个,不写的话默认是1.     ...strs[ : ]  全取     strs[ ::-1 ]  反着全取 (-1表示反着取)     strs[ 0:-1 ]  全取不包括最后一个     strs[ 2:-2:2 ]  从第2个开始取...,每2个值取一个,截止到倒数第2个,但取不到     strs[ -1:0:-1 ]  从倒数第1个开始取,截止到数第1个,但取不到   2.2、操作     capitalize()  将首字母大写...    lower()  全部小写     upper()  全部大写     swapcase()  大小写互相转换     title()  每个被特殊字符(包括空格,_,符号,和汉字等)隔开的字母首字母大写

    36520
    领券