获取字符串首字母

#import <Foundation/Foundation.h>

/**

*  分类 , Category ,类目:

作用:为没有源码的类扩充功能.仅仅能扩充方法不能够扩充实例变量.

*/

@interface NSString (SayHi)

- (void)sayHi;

//可以获取首字母,字符串

- (NSString *)firstCharactor;

@end

#import "NSString+SayHi.h"

@implementation NSString (SayHi)

- (void)sayHi

{

NSLog(@"你好你是牛逼的字符串");

}

- (NSString *)firstCharactor

{

return [[self substringToIndex:1] uppercaseString];

}

@end

时间: 2024-12-16 09:25:19

获取字符串首字母的相关文章

sql 获取字符串首字母,循环

//字符串首字母 CREATE FUNCTION GetInitialLetter(@ChineseString NVARCHAR(4000)) RETURNS NVARCHAR(4000) AS BEGIN DECLARE @SingleCharacter NCHAR(1), @ReturnString NVARCHAR(4000) SET @ReturnString = '' WHILE LEN(@ChineseString)>0 BEGIN --依次取单个字符 SET @SingleCha

.net core 通过PinYinConverterCore实现汉字转拼音,获取中文字符串首字母

目录 一.事故现场 二.解决方法 一.事故现场 项目之前使用的.net framework,可以通过引用 Microsoft.International.Converters.PinYinConverter 类库.来实现汉字转拼音. 现在项目移植到.net core,之前的类库已不能使用. 二.解决方法 使用PinYinConverterCore包来实现汉字转拼音. 1.安装方法 Nuget Install-Package PinYinConverterCore .NET CLI dotnet

中文繁简互换以及获取中文字符串首字母

1.经常会遇到简体变繁体.繁体变简体和取中文字符串首字母的需求,最近整理了一个公共类,给大家分享.运行效果: 2.调用方法,代码如下: /// <summary> /// 简体变繁体 /// </summary> private void button1_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(textBox1.Text)) textBox2.Text = textBox1.Text.To

//获取拼音首字母

//获取拼音首字母- (NSString *)firstCharactor:(NSString *)aString{    //转成了可变字符串    NSMutableString *str = [NSMutableString stringWithString:aString];    //先转换为带声调的拼音    CFStringTransform((CFMutableStringRef)str,NULL, kCFStringTransformMandarinLatin,NO);   

JS replace()方法-字符串首字母大写

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. replace()方法有两个参数,第一个参数是正则表达式,正则表达式如果带全局标志/g,则是代表替换所有匹配的字符串,否则是只替换第一个匹配串.第二个参数可以是字符串,也可以是函数.$1.$2...表示与正则表达式匹配的文本. There are many ways we can make a difference. Global change starts with you. Sign up f

php获取汉字首字母

php获取汉字首字母,可以用于按字母对数据进行检索排序等. 分享下网上找的代码.亲测有效. function getFirstCharter($str){ if(empty($str)){return '';} $fchar=ord($str{0}); if($fchar>=ord('A')&&$fchar<=ord('z')) return strtoupper($str{0}); $s1=iconv('UTF-8','gb2312',$str); $s2=iconv('gb

获取汉字首字母

//获取汉字拼音的第一个字母 static public string GetChineseSpell(string strText) { int len = strText.Length; string myStr = ""; for (int i = 0; i < len; i++) { myStr += getSpell(strText.Substring(i, 1)); } return myStr; } static public string[] GetChinese

C#获取字符首字母

///<summary> /// 获取字符首字母 /// </summary> public static string GetPyChar(string c) { if (string.IsNullOrEmpty(c)) { return ""; } byte[] array = new byte[2]; array = Encoding.Default.GetBytes(c); int i = (short)(array[0] - '\0') * 256 +

ASP.NET获取汉字首字母

/// <summary> /// 获取汉字首字母(可包含多个汉字) /// </summary> /// <param name="strText"></param> /// <returns></returns> public string GetChineseSpell(string strText) { int len = strText.Length; string myStr = ""