Objective-c 基本数据处理方法

/*下列代码可以直接复制到xcode-beta中运行*/


//NSString -> char

char *str = @"abs";

NSString *str1 = [str UTF8String];

printf("\nObjective-c -> c 值:%s \n",str1);

//char -> NSString

NSString *str2 = [Nsstring stringWithUTF8String:str1];

NSLog(@"\n c -> Objective 值:%@",str2);

//将变量或则常量的值以字符的格式 添加成为字符串

NSInteger i = 10;

NSString *str3 = [NSString stringWithFormat: @"%i",i];

NSLog(@"\n%@",str3);

//两个字符串代码拼接

NSString *str5 = [@"这里是第一个代码拼接" stringByAppendingString: @"这里是第二个字符串"];

NSLog(@"\n%@",str5);

//字符串大小写转换

NSString *str6 = [@"WWW.CC.IOS" lowrcaseString];

NSLog(@"\nstr6");

//小 转 大

NSLog(@"\n%@",[str6  uppercaseString]);

//判断前缀 

BOOL strs = [str6 hasPrefix:@"www."];

if(strs)

NSLog(@"\n是WWW前缀");

else

NSLog(@"\n不是WWW前缀");

//后缀

strs = [str6 hasSuffix:@"ios"];

if(strs)

NSLog(@"\n是ios后缀");

else

NSLog(@"\n不是ios后缀");


//字符串比较

if(@"as" isEqualToString:@"as")

NSLog(@"\n字符串相同");

else

NSLog(@"\n字符串不相同");

//代码代码截取 ,

NSString *str12 = @"a,s,d,f,g";

NSString *str13 = [str12 componentsSeparatedByString:@","];

for(NSString *strz in str13)

NSLog(@"\n%@",strz);

发布了3 篇原创文章 · 获赞 5 · 访问量 143

猜你喜欢

转载自blog.csdn.net/qq_34064680/article/details/53340288
今日推荐