#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
/*_________ 可變字符串 NSMutableString ______________________________________________________*/
/**
* 不可變字符串NSString 的對(duì)象一旦初始化,值不可更改
可變字符串NSMutableString 的對(duì)象初始化后,可隨時(shí)更改值
*/
//1??創(chuàng)建
// NSMutableString *string = [NSMutableString stringWithFormat:@"NSMutableString->"];
//空字符串
// NSMutableString *string = [[NSMutableString alloc]init];
NSMutableString *string = [NSMutableString string];
//2??屬性
//繼承的length屬性
//3??方法
/**
* NSMutableString特有方法
1.沒有返回值,因?yàn)樽址勺?可修改值
2.方法名也體現(xiàn)出沒有返回值(有返回值的->stringBy.....)
*/
//1.拼接字符串 appending
// NSString *newstring = [string stringByAppendingFormat:@"----"];
[string appendString:@"appendString->"];
NSLog(@"%@",string);
[string appendFormat:@"appendFormat<%p>",string];
NSLog(@"%@",string);
//2.插入字符串 insert
[string insertString:@"$$$$$$" atIndex:10];
NSLog(@"%@",string);
//3.刪除字符串 delete
[string deleteCharactersInRange:NSMakeRange(0, 10)];
NSLog(@"%@",string);
//4.替換 replace
[string replaceCharactersInRange:NSMakeRange(12, 10) withString:@"***********"];
NSLog(@"%@",string);
}
return 0;
}
2016-01-18 20:26:33.850 03NSMutableString[4073:622737] appendString->
2016-01-18 20:26:33.852 03NSMutableString[4073:622737] appendString->appendFormat<0x10010b290>
2016-01-18 20:26:33.852 03NSMutableString[4073:622737] appendStri$$$$$$ng->appendFormat<0x10010b290>
2016-01-18 20:26:33.852 03NSMutableString[4073:622737] $$$$$$ng->appendFormat<0x10010b290>
2016-01-18 20:26:33.852 03NSMutableString[4073:622737] $$$$$$ng->ap***********<0x10010b290>
Program ended with exit code: 0
Day.01.18 可變字符串
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。