黑马程序员技术交流社区

标题: OC--NSString的基础用法 [打印本页]

作者: xunyang    时间: 2015-12-7 17:59
标题: OC--NSString的基础用法
帖子来自:黑马程序员IT技术论坛
头像
gd32376300 LV2
27 分钟前 收藏
楼主
ObjectC----NNString 基础的使用方式

// 求字符串长度
    NSString *str = @"Hello郭String";
    NSUInteger len = [str length]; // NSUInterger即long
    NSLog(@"%ld",len);
   
    //获取子字符串
   
   
    NSString *substr = [str substringFromIndex:5];//从下标5开始取子字符串
    NSLog(@"%@",substr);
   // 从开始取子字符串到下标为5的位置截止
    NSString *substr2 = [str substringToIndex:5];
    NSLog(@"%@",substr2);
   
    NSRange rang = {2,3}; //起始位置和长度
   // 从起始位置2取长度为3的子字符串
    NSString *substr3 = [str substringWithRange:rang];
    NSLog(@"%@",substr3);
   
    //拼接字符串
   
    NSString *comStr1 = [str stringByAppendingString:@"IOS"];
    NSLog(@"%@",comStr1);
   
    NSString *comStr2 = [str stringByAppendingFormat:@"hehe%@ %@",@"hhh",@"jjj"];
    NSLog(@"%@",comStr2);
   
   
    //字符串替换
   
    NSString * newStr1 = [str stringByReplacingOccurrencesOfString:@"string" withString:@"world"];
   NSLog(@"%@",newStr1);
   
   
   // 判断字符串是否相等
    //判断字符串是否相等用 isEqualTo方法,不能用==判




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2