Objective-C:NSMutableString类的常见操作
NSMutableString可变字符串的主要的操作是创建、增加、删除、插入、替换
代码操作如下:
1 // 2 // main.m 3 // 03-NSMutableString 4 // 5 // Created by ma c on 15/8/17. 6 // Copyright (c) 2015年. All rights reserved. 7 // 8 9 #import <Foundation/Foundation.h> 10 11 int main(int argc, const char * argv[]) 12 { 13 @autoreleasepool 14 { 15 //可变字符串的常用操作 16 //1.创建(给一个固定的容量) 17 NSMutableString *str1 = [NSMutableString stringWithCapacity:32]; 18 //2.添加内容(在尾部添加) 19 [str1 appendString:@"hello world"]; 20 NSLog(@"str1 = %@",str1); 21 [str1 appendFormat:@"%d",123]; 22 NSLog(@"str1 = %@",str1); 23 24 //3.在索引处插入内容 25 [str1 insertString:@"OK " atIndex:6]; 26 NSLog(@"%@",str1); 27 28 //4.替换内容 29 NSRange range = [str1 rangeOfString:@"world"]; 30 [str1 replaceCharactersInRange:range withString:@"WORLD"]; 31 NSLog(@"%@",str1); 32 33 //5.删除内容 34 [str1 deleteCharactersInRange:range]; 35 NSLog(@"%@",str1); 36 37 //6.完全设置成其他的字符串 38 [str1 setString:@"how are you"]; 39 NSLog(@"%@",str1); 40 41 } 42 return 0; 43 }
程序猿神奇的手,每时每刻,这双手都在改变着世界的交互方式!