IOS 根据汉字获取首字母
来源:互联网 发布:测量员软件视频教程 编辑:程序博客网 时间:2024/05/02 00:45
IOS 根据汉字获取首字母
objective-c 根据汉字获取首字母,示例代码:
//获取首字母-(NSString *) getLetter:(NSString *) strInput{ if ([strInput length]) { NSMutableString *ms = [[NSMutableString alloc] initWithString:strInput]; CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformMandarinLatin, NO); CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformStripDiacritics, NO); NSArray *pyArray = [ms componentsSeparatedByString:@" "]; if(pyArray && pyArray.count > 0){ ms = [[NSMutableString alloc] init]; for (NSString *strTemp in pyArray) { ms = [ms stringByAppendingString:[strTemp substringToIndex:1]]; } return [ms uppercaseString]; } ms = nil; } return nil; }
Swift 根据汉字获取首字母,示例代码:
/** * 获取汉字首字母 */func getLetter(strInput:String?) -> String { if strInput != nil && strInput != "" { var ms:NSMutableString? = NSMutableString.init(string: strInput!) CFStringTransform(ms, UnsafeMutablePointer.init(bitPattern: 0), kCFStringTransformMandarinLatin, false) CFStringTransform(ms, UnsafeMutablePointer.init(bitPattern: 0), kCFStringTransformStripDiacritics, false) var pyArr:[String]? = ms?.components(separatedBy: " ") if pyArr != nil && (pyArr?.count)! > 0 { var strResult:String = String() for item in pyArr! { strResult += (item as NSString).substring(to: 1) } return strResult.uppercased() } ms = nil pyArr = nil } return strInput!;}
1 0
- IOS 根据汉字获取首字母
- iOS获取汉字首字母
- iOS获取汉字首字母
- iOS 获取汉字拼音首字母
- Java根据汉字获取汉字对应的首字母
- js根据汉字字符串获取汉字首字母拼接字符串
- iOS获取字符串(或汉字)首字母
- iOS获取汉字拼音首字母的方法
- 根据汉字取首字母
- iOS汉字转拼音,根据首字母创建索引条,UISearchController
- 获取汉字首字母
- 获取汉字拼音首字母
- 获取汉字的首字母
- 获取汉字的首字母
- 获取汉字首字母
- 获取汉字的首字母
- 获取汉字拼音首字母
- 获取汉字首字母
- 近期计算机类图书精品一览——互动出版网
- OnLongClickListener长按事件设置墙纸
- map有关实例代码
- 网络编程API函数描写
- Android Studio系列教程六--Gradle多渠道打包
- IOS 根据汉字获取首字母
- Hessian矩阵
- MERGE 用法
- Minimum Path Sum
- metro应用简述
- Java多线程-线程的同步与锁
- 在HTML5中, web app 以及手机客户端中,设置页面图片等比例居中显示
- Linux--线程编程
- 软件的生命周期