黑马程序员技术交流社区
标题: OC的Foundation框架之NSString [打印本页]
作者: wlh0803 时间: 2015-9-21 18:15
标题: OC的Foundation框架之NSString
NSString
OC在Foundation框架中,提供了NSString类,用于处理字符串对象。
NSString对象一旦被创建,就不可以再修改。如果需要一个可以更改的字符串对象,可以创建NSMutableString实例。
字符串的创建
1.NSString *string1 = @"hello world";
2.NSString *string2 = [[NSString alloc] initWithString:@"hello"];
//initWithFormat拼接字符串
NSString *string3 = [[NSString alloc] initWithFormat:@"hello %@",string2];
字符串的比较
NSString *string4 = @"omg";
NSString *string5 = @"edg";
//比较两个字符串指针的地址是否相同
if(string4 == string5)
{
NSLog(@"两个字符串的地址相同");
}
if([string4 isEqualToString:string5])
{
NSLog(@"两个字符串的内容相同";
}
获取字符串的长度
NSString *string6 = @"abcdef";
NSInteger len = [string6 length];
NSLog(@"len = %ld",len);
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |