OC NSMutableString的使用】的更多相关文章

#pragma mark 可变字符串的创建 void stringCreate() { // 预先分配10个字数的存储空间 NSMutableString *str = [[NSMutableString alloc] initWithCapacity:]; // 设置字符串内容 [str setString:"]; // 拼接一个字符串 [str appendString:"]; // 拼接字符串 [str appendFormat:, 1.55f]; // 替换字符串 NSRang…
1.为什么需要NSString对象        答:在OC中创建字符串时,一般不使用C的方法,    因为C将字符串作为字符数组,所以在操作时会有很多不方便的地方,    在Cocoa中NSString集成的一些方法,可以很方便的操作字符串, 2.oc中字符串和c语言字符串的对比            "hello world"        @"hello world"                     1)输出方式    %@       2)引用方式 …
在之前的一篇文章中我们说到了Foundation框架中的NSObject对象,那么今天在在来继续看一下Foundation框架中的常用对象:NSString和NSMutableString. 在OC中NSString对象是不可变的,和Java中的String一样的,而NSMutableString是可变的,和Java中的StringBuilder一样. 一.NSString对象 在OC中,NSString对象是非常重要的一个对象,也是最基础的一个对象,是用来处理字符串的常用类,和Java中的St…
一.NSString 不可变字符串的操作1)将字符串常量对象直接赋值给字符串引用 NSString *str1=@"hello"; 字符串对象的输出格式:NSLog(@"str1=%@",str1). 2)initWithString可将OC中的字符串对象构建字符串引用  NSString *str2=[[NSString alloc]initWithString:str1]; . 3)initWithUTF8String可将C语言的字符串创建OC的字符串对象,将C…
   一.NSString与NSMutableString         相信大家对NSString类都不陌生.它是OC中提供的字符串类.它的对象中的字符串都是不可变的,而它的子类NSMutableString类的对象中的字符串就是可变的. 什么是可变与不可变呢?二者的差别就是在已经创建的一个字符串对象中,在程序中能不能更改字符串.比方拼接新的字符串.可变的能够在原字符串中更改,不可变的不能更改. 二.关于字符串的创建         1> OC字符串的创建小桥前面都已经用过.最简单就是以下这…
创建方式 )直接赋值 NSString *str =@"abc"; )创建对象 NSString *str2 = [[NSString alloc]init]; str2 =@"abc" )格式化创建 NSString *str3=[NSString stringWithFromat :@"@",@"abc"]; )从文件中获取 NSString strand =[NSString stringWithContentsOfFi…
今天在在来继续看一下Foundation框架中的常用对象:NSString和NSMutableString 在OC中NSString对象是不可变的,和Java中的String一样的,而NSMutableString是可变的,和Java中的StringBuilder一样. 一.NSString对象 在OC中,NSString对象是非常重要的一个对象,也是最基础的一个对象,是用来处理字符串的常用类,和Java中的String类非常相似,而且他的一些方法也是很类似的. 直接来看一下NSString的一…
NSString篇: 1.字符串连接 NSString *beijing = @"北京"; NSString *welcome = [beijing stringByAppendingString:@" 欢迎你 "];//字符串连接 NSLog(@"%@",welcome); //两种效果相同的字符串连接 NSString *str22 = [str20 stringByAppendingFormat:@"%@",str21]…
NSString是不可变的 NSMutableString是可变字符串   1.初始化 2.串联字符串 3.替换字符串 4.插入字符串 5.删除字符串   #pragma mark buffer string create void stringCreate() { NSMutableString *mutStr = [[NSMutableString alloc] initWithCapacity:]; [mutStr setString:@"Go!"]; NSLog(@"…
int main(int argc, const char * argv[]) { @autoreleasepool { //----------------NSString----------------------------- NSString *str1 = @"这是一个字符串常量"; NSLog(@"str1 = %@",str1); //创建一个空字符串 NSString *str2 = [[NSString alloc]init]; NSString…