码迷,mamicode.com
首页 > 其他好文 > 详细

NSString类笔记

时间:2015-08-17 21:23:22      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

//字符串的创建

        NSString *str1=@"123";//创建一个字符串常量

        NSString *str2 = [[NSString alloc] initWithString:@"123"];

        NSString *str3 = [[NSString alloc] initWithString:str1];

        NSString *str4 = [NSString stringWithString:@"123"];

        NSString *str5 = [NSString stringWithString:str1];

        /*上面5种方法创建的区别:第2,4种一般简化成第一种,第3,5种后面可以是对象名str1,也可以是字符串常量,但他们都是对象,第3,5的区别是一个是实例方法创建,一个 是类方法创建(5是类方法创建)

         */

//创建格式化字符串

//与上面的区别,格式化字符串可以是基本数据类型,也可以是对象,但上面的职能是对象(基本数据类型不是对象)

 

 

 /*

 

         创建格式化字符串,格式化字符串创建在堆区,而快速创建的字符串存放在常量区

 

         */

      

int a =2;

        NSString *str6 =[[NSString alloc] initWithFormat:@"%d",a ];

        float f=1.2;

        NSString *str7 = [NSString stringWithFormat:@"%.1f",f];

        NSString *str = @"123";

        NSString *str8 = [NSString stringWithFormat:@"%@",str];

        NSLog(@"%@",str6);

        NSLog(@"%@",str7);

        NSLog(@"%@",str8);

 

/*

         测试2个字符串内容是否相同,用方法 str1 isEqualToString:str2,相等返回1/YES.

         */

        if ([str3 isEqualToString:str5])

        {

            NSLog(@"两个字符串内容相等");

        }

 

NSString类笔记

标签:

原文地址:http://www.cnblogs.com/woshihuaidan/p/4737712.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!