iOS可变字符串的所有操作

摘要:
//NSMutabbleString*ms2=[NSMutableStringstring]可以通过类方法@“345”]创建;@“欢迎”]@“来葫芦岛”]@”兄弟“at索引:@”兄弟B“];ms1);@“所有根病”];ms1);

可直接把代码复制即可结合输出看结果加深记忆

//创建一个可变字符串

NSMutableString * ms1 = [[NSMutableString alloc]init];

    //可以通过类方法来创建

NSMutableString * ms2 = [NSMutableString string];

    

    //用格式化方法创建一个可变的字符串

    ms1 = [NSMutableString stringWithFormat:@"%d",12];

    

    //指定初始化大小创建一个可变字符串(创建一个长度为10的字符串)

    ms1 = [[NSMutableString alloc]initWithCapacity:10];

    //用另一个指定的字符串创建一个可变的字符串

    ms2 = [NSMutableString stringWithString:ms1];

    

#pragma mark 拼接字符串

    //拼接字符串

    [ms1 appendString:@"345"];

    [ms1 appendString:@"欢迎您"];

    //格式化拼接

    [ms1 appendFormat:@"%@",@"来到葫芦岛"];

    NSLog(@"%@",ms1);

#pragma  mark 插入字符串

    //在指定的位置插入字符串

    [ms1 insertString:@"哥" atIndex:3];//位置

#pragma mark 替换

    //用提供的字符串替换原字符指定范围的内容

    [ms1 replaceCharactersInRange:NSMakeRange(0, 3) withString:@"B 哥"];

    NSLog(@"%@",ms1);

#pragma mark 删除字符串

    [ms1 deleteCharactersInRange:NSMakeRange(3,5)];

    NSLog(@"%@",ms1);

#pragma mark 设置内容

    //重新设置字符串内容

    [ms1 setString:@"根子百病"];

    NSLog(@"%@",ms1);

免责声明:文章转载自《iOS可变字符串的所有操作》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Sun公司开源游戏服务器Project Darkstar Server——(Sun game server , 简称 sgs)学习笔记(五)omnet++4.0安装使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux--vi/vim编辑器常用命令

使用vi文本编辑器 配置文件是Linux系统中的显著特征之一,其作用有点类似于Windows系统中的注册表,只不过注册表是集中管理,而配置文件采用了分散的自由管理方式。那么如何使用Linux字符操作界面中的文本编辑器——vi,以便更好地管理和维护系统中的各种配置文件。 vi是一个功能强大的全屏幕文本编辑工具,一直以来都作为类UNIX操作系统的默认文本编辑...

Unicode(UTF-8, UTF-16)令人混淆的概念

为啥需要Unicode       我们知道计算机其实挺笨的,它只认识0101这样的字符串,当然了我们看这样的01串时肯定会比较头晕的,所以很多时候为了描述简单都用十进制,十六进制,八进制表示.实际上都是等价的,没啥太多不一样.其他啥文字图片之类的其他东东计算机不认识.那为了在计算机上表示这些信息就必须转换成一些数字.你肯定不能想怎么转换就怎么转,必须得有...

python基础二

一、pycharm使用 1、创建python新工程 2、添加内容文件及其位置 3、python调整字体,按住Ctrl+鼠标滑轮上下,pycharm设置在【File】-->【Settings】打开 设置:可以在【File】-->【Settings】-->【Editor】-->【General】的选项里进行设置 4、python...

VB.Net 数据类型,变量申明字符

数据类型 空间 范围 note String 平台而定 0到20亿(231) Byte 1Byte 0~255无符号 Chare 2Byte 0~65535 0~65535的无符号整型,代表Unicode字符 Char不能直接转换成数值类型必须通过Asc(),AscW()函数 Boolean 2Byte Short 2...

Vue中如何给字符串前面加空格

  背景:        最近再用element UI写一个页面,输入框是必输的话,如果没有输入点提交,需要有个红色的提示信息。但是提示信息没有个输入框对齐,就想用加空格的方法来实现。后来发现通常的加空格的方法都无效       一、效果和代码如下:        二 、 想要的效果是提示信息和输入框对齐,网上没找到很好的方法,可能我加了label-w...

linux makefile字符串操作函数 替换subst、模式替换patsubst、去首尾空格strip、查找字符串findstring、过滤filter、反过滤filter-out、排序函数sort、取单词word、取单词串wordlist、个数统计words

1.1       字符操作函数使用 在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$(<function> <arguments&g...