您的位置:首页 > 其它

OC中的字符串的一些操作

2016-03-02 20:14 309 查看
//声明字符串;

NSString *str=@"guiyangxueyuan";

NSLog(@"%@",str);//结果:guiyangxueyuan

//查找某个字符。。。。。。characterAtIndex:

unichar ch=[str characterAtIndex:3 ];

NSLog(@"ch=%c",ch);//结果:y

// 截取字符串。。。。。。。。。

NSString *str1=@"全球领先的移动设备操作系统";

//取得字符的位置;

NSRange range=[str1 rangeOfString:@"移动"];

NSLog(@"%@",NSStringFromRange(range));//结果:{5, 2}

//从第2个位置起取3个

NSRange range1=NSMakeRange(2, 3);

NSString *ch1=[str1 substringWithRange:range1];

NSLog(@"ch1=%@",ch1);//结果: ch1=领先的

//从头开始取到第3个(不包括第3个);

NSString *ch2=[str1 substringToIndex:3];

NSLog(@"ch2=%@",ch2);//结果:ch2=全球领

//从第3个开始去;

NSString *ch3=[str1 substringFromIndex:3];

NSLog(@"ch3=%@",ch3); //结果:ch3=先的移动设备操作系统

//比较字符串。。。。。。。。

NSString *str20=@"guiyangxueyuan";

NSString *str21=@"GUIYANGXUEYU7AN";

NSComparisonResult rst=[str20 compare:str21];

NSLog(@"rst=%ld",rst);//结果: rst=1

NSComparisonResult rst1=[str20 caseInsensitiveCompare:str21];

NSLog(@"rst1=%ld",rst1);//结果: rst1=1

BOOL bol=[str20 isEqualToString:str21];

NSLog(@"bol=%d",bol);//结果:bol=0

//字符串查找。。。。。。。。。。

NSString *str3=@"www.guiyangxueyuab.com";

//以什么结尾;

BOOL bol1=[str3 hasSuffix:@".com"];

NSLog(@"bol1=%d",bol1);//结果:bol1=1

//

BOOL bol2=[str3 hasPrefix:@"www"];

NSLog(@"bol2=%d",bol2);//结果:bol2=1

//追加字符。。。。。。。。

NSString *str40=@"https://";

NSString *str41=[str40 stringByAppendingString:str3];

NSLog(@"%@",str41);//结果:https://www.guiyangxueyuab.com

NSString *num=@"328659.5448";

NSLog(@"%f",num.doubleValue*10);//结果:3286595.448000

//OC-C字符串转换。。。。。。。。。。。。。。。。

NSString *str5=@"guiyangxueyuan";

//法1

NSLog(@"%@",str5);

//法2

NSLog(@"%s",str5.UTF8String);//结果:str5=guiyangxueyuan

//把C-OC的转换。。。。。。。。。。。。。。

char *chs="gyxy";

//法1

NSLog(@"%@",[NSString stringWithUTF8String:chs]);//结果: gyxy

//法2

NSLog(@"%@",@(chs));//结果: gyxy

//字符串替换。。。。。。。。。

NSString *str60=@"guiyangxueyuan";

NSString *str61=[str60 stringByReplacingOccurrencesOfString:@"guiyangxueyuan" withString:@"GUIYANGXUEYUAN"];

NSLog(@"%@,%@",str60,str61);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: