NSMutableString可变字符串方法

//
//  main.m
//  NSMutableString
//
//  Created by Rayln Guan on 9/3/13.
//  Copyright (c) 2013 Rayln Guan. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])
{

    @autoreleasepool {
        
        //预先分配10个字数的内存空间
        NSMutableString *str = [[NSMutableString alloc] initWithCapacity:10];
        //设置字符串内容
        [str setString:@"123"]; //str = 123;
        //拼接一个字符串
        [str appendString:@"567"]; // str = 123567
        //拼接一个字符串
        [str appendFormat:@"age is %i and height is %.2f", 10, 1.555f];
        NSLog(@"%@", str); //str = 123567age is 10 and height is 1.55
        
        //替换字符串
        NSRange range = [str rangeOfString:@"age"];
        [str replaceCharactersInRange:range withString:@"no"];
        // str = 123567no is 10 and height is 1.55
        
        //插入字符串
        [str insertString:@"abc" atIndex:2]; //str = 12abc3567no is 10 and height is 1.55
        
        //删除字符串
        range = [str rangeOfString:@"abc"];
        [str deleteCharactersInRange:range]; // str = 123567no is 10 and height is 1.55
    }
    return 0;
}



另外,NSMutableString可用NSString所有的方法!!

你可能感兴趣的:(String)