// ******************* 可变字符串的操作
//NSMutableString 是NSString的子类
NSMutableString * str4 = [[NSMutableString alloc] initWithCapacity:0];
//在已有字符串后面添加新的字符串
[str4 appendString:@"Hello world!Good good"];
NSLog(@"str4 = %@",str4);
//根据范围删除字符串
NSRange range = {12,4};
[str4 deleteCharactersInRange:range];
NSLog(@"%@",str4);
//在指定的位置后面 插入 字符串
[str4 insertString:@"Hi!" atIndex:0];
NSLog(@"str4 = %@",str4);
//将已有字符串重新 设置成其他字符串
[str4 setString:@"Hello iPhone"];
NSLog(@"str4 = %@",str4);
// 替换指定位置的字符串 参数 5下标为5 的地方开始,参数3 替换3个长度
[str4 replaceCharactersInRange:NSMakeRange(5, 3) withString:@"kph"];
NSLog(@"str4 = %@",str4);
[str4 release];
作业:1.现有如下定义的字符串: NSMutableString * str=@“iphoneAndroid”,能不能对该字符串进行修改,如果能,请输出删除Android后的新字符串。
2求字符串“158”和“39”按十进制数值做差后的结果以字符串形式输出
3取出符串“123-456-789-000”中的数字部分,组成一个新的字符串输出,(提示:可变字符串;返回数组)
4放四个十进制三位数到一个数组中,然后按从小到大排序后组成一个新的数组