NSMutableString的常用方法,包括替换、拼接、插入、删除

来源:互联网 发布:微信数据迁移到新手机 编辑:程序博客网 时间:2024/06/06 12:35
////  main.m//  NSMutableString////  Created by zzqiltw on 14-5-27.//  Copyright (c) 2014年 zzqiltw. All rights reserved.//#import <Foundation/Foundation.h>void testBasic() {    // 一种创建方式:先分配最大容量(超过会自动扩容)再set值    NSMutableString *str = [[NSMutableString alloc] initWithCapacity:10];    [str setString:@"abc"];    // 拼接:(因为这是可变字符串,所以str是可修改的,所以结果直接被修改到str中)    [str appendString:@"123"];    [str appendFormat:@" age is %i, height is %.2f", 21, 1.85];    NSLog(@"%@", str);        // 替换:先查到到范围(NSRange),再替换    NSRange range = [str rangeOfString:@"age"];    [str replaceCharactersInRange:range withString:@"AGE"];    NSLog(@"%@", str);        // 插入    [str insertString:@"ha" atIndex:2];    NSLog(@"%@", str);        // 删除    range = [str rangeOfString:@"ha"];    [str deleteCharactersInRange:range];    NSLog(@"%@", str);    }int main(int argc, const char * argv[]){    @autoreleasepool {        testBasic();            }    return 0;}

0 0
原创粉丝点击