黑马程序员技术交流社区

标题: NSString的常见的用法 [打印本页]

作者: 向日葵的微笑    时间: 2015-11-3 21:50
标题: NSString的常见的用法
//NSString 是 OC中常用的处理字符串的类之一
       //NSString的常见的用法:
        //(1)创建常量字符串
        NSString *name=@"This is a String!";
        NSLog(@"name=%@",name);//打印结果:name=赵日天;
        
        //(2)创建一个空字符串
        NSString *str1=[NSString new];
        NSLog(@"str1=%@",str1);//打印出来是一个空字符: str1=  ;
        //给str1赋值
        str1=@"This is a beautiful String!";
        NSLog(@"str1=%@",str1);//打印结果:str1=林凤娇;
        
        //(3)格式化创建字符串
        int i=2;
        int year = 2015;
        int month = 10;
        int day = 10;
        float f1 = 3.14;
        NSString *str2=[NSString stringWithFormat:@"--%d--%d--%d--%d--%.2f",i,year,month,day,f1];
        NSLog(@"%@",str2);
        
        
        //应用
        //(1)两个字符串的连接
        NSString *name1=@"This is a String!";
        NSString *str3=[NSString stringWithFormat:@"She said:%@",name1];
        NSLog(@"%@",str3);

        
        //(2)应用:创建固定格式的图片名称的字符串
   
        for (int i=1; i<11; i++) {
            //格式化的创建一个字符串
            NSString *pictureName=[NSString stringWithFormat:@"%02d.jpg",i];//02表示占两个域宽,比如1只占一个域宽,前面补零.
            NSLog(@"pictureName=%@",pictureName);
        }





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