NSMutableString 常用操作

        //字符串的创建
        //在可变字符串中 空字符串就有意义
        NSMutableString *mString = [[NSMutableString alloc]init];
        NSLog(@"mString:%@",mString);

        //可变字符串不可以与代码区的字符串赋值使用
        NSMutableString *mString2 = @"Hello"; //mString2将退化成NSString
        NSLog(@"mString2:%@",mString2);

        //可以指定字符串的空间大小 创建字符串
        NSMutableString *mString3 =[NSMutableString stringWithCapacity:30];
        NSLog(@"mString3:%@",mString3);

        //可变字符串 添加内容
        NSMutableString *mString4 = [[NSMutableString alloc]initWithString:@"Hello"];
        [mString4 appendString:@"World"];//给mString4拼接
        NSLog(@"mString4:%@",mString4);
        //可以在指定位置 添加字符串内容
        [mString4 insertString:@"123" atIndex:5];
        NSLog(@"mString4:%@",mString4);

        //删除内容
        NSMutableString *mString5 = [[NSMutableString alloc]initWithString:@"I am learning Objective-C language."];
        //查找字符串内容,在所在字符串中的位置
        NSRange range = [mString5 rangeOfString:@"learn"];//需要删除的内容
        NSLog(@"range: loc:%lu length:%lu",range.location,range.length);
        //删除可变字符串中指定的内容
        [mString5 deleteCharactersInRange:range];
        NSLog(@"mString5:%@",mString5);

        //替换内容
        NSMutableString *mString6 = [[NSMutableString alloc]initWithString:@"HelloWorld!"];
        [mString6 replaceCharactersInRange:NSMakeRange(4, 3) withString:@"1234"];
        NSLog(@"mString6:%@",mString6);

时间: 2024-10-11 22:41:53

NSMutableString 常用操作的相关文章

NSString&NSMutableString常用操作梳理

http://www.cocoachina.com/ios/20150724/12722.html 上一篇梳理了NSArray&NSMutableArray常用操作,这次来梳理一下Objective-C中每天都要用到的字符串处理类——NSString. Objective-C中的NSString/NSMutableString类似MFC中的CString,封装了字符串的日常基本操作. 1.创建初始化(Initialization&Creation) 1.1 常量字符串(literal st

NSString&NSMutableString常用操作梳理(转)

作者:弦苦 授权本站转载. 上一篇梳理了NSArray&NSMutableArray常用操作,这次来梳理一下Objective-C中每天都要用到的字符串处理类——NSString. Objective-C中的NSString/NSMutableString类似MFC中的CString,封装了字符串的日常基本操作. 1.创建初始化(Initialization&Creation) 1.1 常量字符串(literal string) 1 NSString*constString = @&quo

NSString/NSMutableString常用函数

NSString / NSMutableString 字符串处理,常用代码 (实例) Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值.而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度. NSString 常用方法总结 +(id)stringWithContentsOfFile:path enco

Python 字典的特点和常用操作

一.字典帮助文档 >>> dir(dict) ['__class__', '__cmp__', '__contains__', '__delattr__', '__delitem__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__len__', '__lt

postgresql的ALTER常用操作

postgresql版本:psql (9.3.4) 1.增加一列ALTER TABLE table_name ADD column_name datatype; 2.删除一列 ALTER TABLE table_name DROP column_name; 3.更改列的数据类型 ALTER TABLE table_name ALTER column_name TYPE datatype; 4.表的重命名 ALTER TABLE table_name RENAME TO new_name; 5.更

Mysql数据库常用操作

1.备份数据库 [[email protected] ~]# mysqldump -h 192.168.0.8 -uroot  -p'123456'  user >user.sql 2.查看mysql数据库字符集设置 mysql> show variables like 'character_set_%';+--------------------------+----------------------------+| Variable_name            | Value    

多路径软件常用操作(MPIO)

一:查看存储盘的路径 1. 查看MPIO的存储盘的路径 # lspath (适用于所有存储的MPIO路径查询) # mpio_get_config -Av (适用于DS3K/DS4K的MPIO路径查询) 2. 查看RDAC存储盘的路径 # fget_config -Av (适用于DS3K/DS4K的RDAC路径查询) 3.查看SDDPCM存储盘的路径 # pcmpath query device (适用于DS6K/DS8K和v7000的SDDPCM路径查询) 4. 查看当前操作系统自带的支持IB

Python学习笔记五:字符串常用操作,字典,三级菜单实例

字符串常用操作 7月19日,7月20日 ,7月22日,7月29日,8月29日,2月29日 首字母大写:a_str.capitalize() 统计字符串个数:a_str.count("x") 输出字符,不够的使用指定的字符补上,字符居中:a_str.center(50,"-") 判断字符串以什么结尾:a_str.endwith("xx") 将字符串中的tab转换为指定数目的空格:a_str.expandtabs(tabsize=30) 查找指定字符

jQuery的常用操作

梳理一下jQuery的常用操作 jQuery隐藏显示对象 id为test的元素的display修改成了"none",即隐藏了id为test的元素:$('#test').css('display','none') 或 $('#test').style.display="none" 我们经常用到的是切换一个元素的隐藏与现实,下面给出代码: var show = $('#test').css('display');//获取id为test的元素的display的值$('#t