汉字转以首字母显示的字符串
来源:互联网 发布:森海塞尔耳机推荐 知乎 编辑:程序博客网 时间:2024/05/21 09:43
本文是将汉字字符串转换成以首拼音字母显示的字符串。
编辑灵感来源于QQ的好友搜索。
下面贴代码:
//获取拼音首字母(传入汉字字符串, 返回小写拼音首字母)- (NSString *)firstCharactor:(NSString *)aString{ NSMutableString *charactorStr = [NSMutableString string]; if (aString && aString.length > 1) { for (int i = 0; i < aString.length; i++) { //转成可变字符串 NSMutableString *str = [NSMutableString stringWithString:[aString substringWithRange:NSMakeRange(i, 1)]]; //先转换为带声调的拼音 CFStringTransform((CFMutableStringRef)str,NULL, kCFStringTransformMandarinLatin,NO); //再转换为不带声调的拼音 CFStringTransform((CFMutableStringRef)str,NULL, kCFStringTransformStripDiacritics,NO); //转化为小写 NSString *pinYin = [str lowercaseString]; //首字母 NSString *firstChar = [pinYin substringToIndex:1]; //将所有首字母拼接成字符串 [charactorStr appendFormat:@"%@",firstChar]; } return charactorStr; } else return nil;}
0 0
- 汉字转以首字母显示的字符串
- 获取汉字的拼音首字母,汉字字符串转换成以拼音首字母组成的字符串
- 以首字母开头的所有汉字组合
- 获得汉字字符串的首字母(T-SQL函数)(转)
- 取得汉字字符串的首字母串
- vb 获取字符串汉字拼音的首字母
- //获取某个字符串或者汉字的首字母.
- 获取字符串或汉字的首字母
- 字符串汉字提取首字母
- 一个返回汉字字符串各个汉字首字母串的函数
- 获得汉字字符串拼音首字母
- 获得汉字字符串拼音首字母
- 获得汉字字符串拼音首字母
- 获得汉字字符串拼音首字母 .
- 获得汉字字符串拼音首字母
- 获取英文字符串的首字母和汉字字符串的拼音首字母
- 取得汉字字符串的拼音首字母的mssql函数
- 取得汉字字符串的拼音首字母的mssql函数
- 108. Convert Sorted Array to Binary Search Tree
- FF上使用jquery ajax时出现一个小问题
- Consistent Hash Ring【一致性哈希】
- fedora23 安装有道词典
- VIM知识汇总
- 汉字转以首字母显示的字符串
- Sql Server中查询今天、昨天、本周、上周、本月、上月数据
- Git SSH Key 生成步骤
- IOS 多线程知识学习
- Tomcat的内存问题
- Sensor传感器相关的方法以及使用套路
- 做产品要懂心理学——老吴说产品
- 无线路由器怎么设置
- Ubuntu下定时任务和自启动任务的部署