博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NSString常用的技巧
阅读量:5044 次
发布时间:2019-06-12

本文共 1337 字,大约阅读时间需要 4 分钟。

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);

        }

        

 

转载于:https://www.cnblogs.com/angongIT/p/4148206.html

你可能感兴趣的文章
Codeforces Round #374 (Div. 2)
查看>>
oracle数据类型
查看>>
socket
查看>>
Vue中使用key的作用
查看>>
二叉索引树 树状数组
查看>>
日志框架--(一)基础篇
查看>>
Java设计模式之原型模式
查看>>
Spring学习(四)-----Spring Bean引用同xml和不同xml bean的例子
查看>>
哲理故事与管理之道(20)-用危机激励下属
查看>>
关于源程序到可运行程序的过程
查看>>
wepy的使用
查看>>
数值函数ROUND(四舍五入),TRUNC(不四舍五入),MOD
查看>>
Android端百度地图API使用详解
查看>>
NavigationBar设置
查看>>
IO端口和IO内存的区别及分别使用的函数接口
查看>>
自定义的JavaScript定时器
查看>>
smarty对数组进行json_encode
查看>>
Django model 字段类型及选项解析(二)
查看>>
《Linux命令行与shell脚本编程大全》第十四章 处理用户输入
查看>>
189. Rotate Array 从右边开始翻转数组
查看>>