您的位置:首页 > 移动开发 > Objective-C

OC学习NSString与NSMutableString字符串

2015-10-17 20:38 351 查看
//    属性Foundation框架,IOS的基础框架

//    Foundation包含字符串、集合、日期、时间等等基础类

//    在IOS里除UI最重要的框架。每个工程必须有它,系统默认添加

//    

//    字符串的常用方法

//    

//    1.初始化方法

//    NSString *str = @"aaaaa";

//    1.字符串的初始化

//    从另外一个字符串初始化新的字符串

//    如果以@""的方式初始化的话,可以直接赋值

//    NSString *ss = @"sss";

//    NSString *string = [[NSString alloc]initWithString:str];

//    对应的便利构造器

//    NSString *string1 = [NSString stringWithString:str];

//    有格式的字符串初始化方法

//    NSString *string2 = [[NSString alloc]initWithFormat:@"%@",string];

//    NSLog(@"%@",string2);

//    对应的便利构造器

//    NSString *string3 = [NSString stringWithFormat:@"%@", string];

//    NSLog(@"%@", string3);

//    NSString *string4 = [[NSString alloc]init];

//    NSString *string5 = [NSString string];

//

////    3.获取字符串的长度

//    NSLog(@"%ld", string.length);

////    4.1判断字符串是否包含某个前缀

//    NSString *string6 = @"知识的啊";

//    if ([string6 hasPrefix:@"知识"]) {

//        NSLog(@"YES");

//    }else{

//        NSLog(@"NO");

//    }

////    4.2.判断字符串是否包含某个后缀

//    if ([string6 hasSuffix:@"的啊"]) {

//        NSLog(@"YES");

//    }else{

//        NSLog(@"NO");

//    }

////    5.判断字符串中是否包含另外一个字符串(查找范围)

//    NSRange range = [string6 rangeOfString:@"识的"];

//    NSLog(@"%ld, %ld", range.location, range.length);

////    6.1.字符串截取(前面部分)

//    NSLog(@"%@", [string6 substringToIndex:2]);

////    6.2.字符串截取(后面的部分)

//    NSLog(@"%@", [string6 substringFromIndex:2]);

////    6.3.字符串截图(范围截取)

//    NSRange range1 = {1, 2};

//    NSLog(@"%@", [string6 substringWithRange:range1]);

////    7.拼接字符串

//    NSLog(@"%@", [string6 stringByAppendingString:@"哈"]);

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