zoukankan      html  css  js  c++  java
  • NSString字符串

    NSString字符串的内容定义以后是不能修改的,是不可变的。

    字符串的创建

           //1.快速创建
            NSString *str1=@"这是一个字符串!";
            NSLog(@"str1=%@",str1);
           //2.alloc创建的字符串//以被1所替代
            NSString *str2=[[NSString alloc]initWithString: @"通过alloc创建字符串"];
            NSLog(@"str1=%@",str2);
            //3.通过alloc创建
            int a=100;
            NSString *str3=[[NSString alloc]initWithFormat:@"通过alloc格式化符数值是%d",a];
            NSLog(@"%@",str3);
            //4.通过格式化符创建
            int a1=30;
            NSString *str4=[NSString stringWithFormat:@"通过数值是%d",a1];
            NSLog(@"%@",str4);
           //1.字符串长度
            NSString *str1=@"ab  cdef";
            long len=[str1 length];
            NSLog(@"str1=%lu",len);//len可以用[sre1 length]替代
            //2.字符串转换
            //2.1.大小写转换
            NSString *str2=@"hello WORLD";
            //uppercaseString大写
            //lowercaseString小写
            //capitalizedString首字母大写其他字母边小写
            NSLog(@"%@",[str2 uppercaseString]);
            NSLog(@"%@",[str2 lowercaseString]);
            NSLog(@"%@",[str2 capitalizedString]);
            //2.2转换为基础数据类型
            NSString *str3=@"10";
            int thirtheen=[str3 intValue];
            NSLog(@"%@",str3);
            NSString *str4=@"10.25";
            float fourtheen=[str4 floatValue];
            NSLog(@"%@",str4);
            NSString *str5=@"1";
            BOOL flag=[str5 boolValue];
            NSLog(@"%@",str5);
    3.字符串截取
    
     //3.1.分割字符串
            NSString *str1=@"helln owo rldW WW";
            NSArray *array=[str1 componentsSeparatedByString:@" " ];
            NSLog(@"array=%@",array);
  • 相关阅读:
    第01组 Beta版本演示
    2019 SDN上机第7次作业
    第01组 Beta冲刺(4/4)
    系统综合实践第6次作业
    系统综合实践第5次作业
    系统综合实践第4次作业
    系统综合实践第3次作业
    系统综合实践第2次作业
    系统综合实践第1次作业
    软工实践个人总结
  • 原文地址:https://www.cnblogs.com/wyhwyh2114/p/4930995.html
Copyright © 2011-2022 走看看