A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 瑜尚 中级黑马   /  2016-7-20 21:39  /  892 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

常用字符串函数  
/******************************************************************************* 一.NSString  
*******************************************************************************/  
/*----------------创建字符串的方法
----------------*/ //1、创建常量字符串。  NSString *astring = @"Welcome to 1000phone";  
//2、通过实例化方法 initWithString:实例化一个字符串对象  
NSString *astring = [[NSString alloc] initWithString:@" I love iOS!"]; 
NSLog(@"astring:%@",astring); [astring release];  
//3、用标准c创建字符串: 
initWithCString:encoding:方法  const char *cString = "I love iphone";  




       var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script);   







NSString * aString = [[NSString alloc]initWithCString:cString 
encoding:NSUTF8StringEncoding]; 
NSLog(@"astring:%@",aString); [aString release];  
或者:用 initWithUTF8String:实例化一个字符串对象 const char *p = " Welcome to Beijing!"; NSString *string = [[NSString alloc]initWithUTF8String:p];  
//4、创建格式化字符串:占位符(由一个%加一个字符组成)  
int age = 23; NSString *astring = [[NSString alloc] initWithFormat:@”I am %d”,age]]; NSLog(@"astring:%@",astring); [astring release];  
//5、通过静态方法创建字符串对象  NSString * str1 = [NSString 
stringWithString:@"I love programming!"]; NSString * str2 = [NSString stringWithUTF8String:" I love 
programming!"]; NSString * str3 = [NSString 




var cpro_psid ="u2572954"; var cpro_pswidth =966; var cpro_psheight =120;







stringWithFormat:@"%@",@" I love programming!"];  
//6. 从文件读取字符
串:initWithContentsOfFile:  
NSString *path = @" 
/Users/qianfeng/Desktop/StringAPI.pdf"; //文件路径 NSString *astring = [[NSString alloc] initWithContentsOfFile:path]; 
NSLog(@"astring:%@",astring); [astring release];  
/*----------------比较两个字符串
----------------*/ //用 C 比较:strcmp 函数  char string1[] = "string!"; char string2[] = "string!"; if(strcmp(string1, string2) = = 0) {  NSLog(@"1"); }  
//1. isEqualToString 方法 判断两个字符串是否相等 相等返回 1 不等返回 0  NSString *astring01 = @"This is a String!"; NSString *astring02 = @"This is a String!"; BOOL result = [astring01

2 个回复

倒序浏览
很好  继续加油
回复 使用道具 举报
总结的很好~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马