900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > android 汉字 转 拼音首字母大写 传入汉字字符串 返回大写拼音首字母

android 汉字 转 拼音首字母大写 传入汉字字符串 返回大写拼音首字母

时间:2022-09-24 00:31:59

相关推荐

android 汉字 转 拼音首字母大写 传入汉字字符串  返回大写拼音首字母

//获取拼音首字母(传入汉字字符串,返回大写拼音首字母)

- (NSString*)firstCharactor:(NSString *)aString {

//转成了可变字符串

NSMutableString *str = [NSMutableString stringWithString:aString];

//先转换为带声调的拼音

CFStringTransform((CFMutableStringRef)str,NULL,kCFStringTransformMandarinLatin,NO);

//再转换为不带声调的拼音

CFStringTransform((CFMutableStringRef)str,NULL,kCFStringTransformStripDiacritics,NO);

//转化为大写拼音

NSString *pinYin = [str capitalizedString];

//获取并返回首字母

return [pinYin substringToIndex:1];

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。