首页 > 其他 > 详细

NSString常用的技巧

时间:2014-12-06 15:21:35      阅读:316      评论:0      收藏:0      [点我收藏+]

1、字符串的末尾追加字符串

       NSString * str1 = @"www.";   

       NSString * str2 = [str1 stringByAppendingString:@"baidu.cn"];


2、字符串指定范围追加字符

        NSString * str3 = @"www.cn";

        NSRange range = {4,0};

        //  location代表的时从哪个索引开始插入,length 代表的意思可以覆盖几个字符

        NSString * str4 = [str3 stringByReplacingCharactersInRange:range withString:@"baidu"];

 3、替换字符

        NSString * str5 = @"www.baidu.cn";

        NSString * str6 = [str5 stringByReplacingOccurrencesOfString:@"w" withString:@"a"];

 4、在字符串中删除特定的某些字符 

        NSString * str7 = @"www---.baidu.--cn";

        NSString * str8 = [str7 stringByReplacingOccurrencesOfString:@"-" withString:@""];

5、去掉字符串中的空格

        NSString * str9 = @"www  .baidu  .cn";

        NSString * str10 = [str9 stringByReplacingOccurrencesOfString:@" " withString:@""];


6、将字符串写入文件

        NSString * content = @"浙江冰雹,如汤圆大小,万岁";

        NSString * path = @"/Users/aplle/Desktop/mytest.txt";

        NSError * error;

        BOOL isWriteSuccess = [content writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:&error];

        if(isWriteSuccess)

        {

            NSLog(@"文件创建成功");

        }

        else

        {

            NSLog(@"error %@",error);

        }

7、从文件中读取字符串

        NSString * path = @"/Users/aplle/Desktop/mytest.txt";

        NSError * error;

        NSString * str = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error];

          if (error != nil)

        {

            NSLog(@"error message %@",error);

        }

        else

        {

            NSLog(@"str content %@",str);

        }

        

 

NSString常用的技巧

原文:http://www.cnblogs.com/angongIT/p/4148206.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!