zoukankan      html  css  js  c++  java
  • OC5_NSMutableString操作

    //
    //  main.m
    //  OC5_NSMutableString操作
    //
    //  Created by zhangxueming on 15/6/10.
    //  Copyright (c) 2015年 zhangxueming. All rights reserved.
    //
    
    #import <Foundation/Foundation.h>
    //NSMutableString 继承与NSString
    //所有NSString类的方法NSMutableString 都可以使用
    
    int main(int argc, const char * argv[]) {
        @autoreleasepool {
            //创建指定容量大小的可变字符串对象
            //+ (NSMutableString *)stringWithCapacity:(NSUInteger)capacity;
            NSMutableString *mulStr1 = [[NSMutableString alloc] initWithCapacity:20];
            NSLog(@"mulStr1 = %@", mulStr1);
            
            //替换指定范围内的字符
            //- (void)replaceCharactersInRange:(NSRange)range withString:(NSString *)aString;
            NSMutableString *mulStr2 = [[NSMutableString alloc] initWithString:@"hello world qianfeng"];
            [mulStr2 replaceCharactersInRange:NSMakeRange(6, 5) withString:@"welcome"];
            NSLog(@"mulStr2 = %@", mulStr2);
            
            //在指定位置增加字符串
            NSMutableString *mulStr3 = [[NSMutableString alloc] initWithFormat:@"千锋中国"];
            [mulStr3 insertString:@"hello world" atIndex:2];
            NSLog(@"mulStr3 = %@", mulStr3);
            
            //删除指定范围内的字符
            NSMutableString *mulStr4 = [NSMutableString stringWithUTF8String:"千锋hello world中国"];
            [mulStr4 deleteCharactersInRange:NSMakeRange(2, 11)];
            NSLog(@"mulStr4 = %@", mulStr4);
            
            //追加字符串
            NSMutableString *mulStr5 = [NSMutableString stringWithString:@"helloworld"];
            [mulStr5 appendString:@"qianfeng"];
            NSLog(@"mulStr5 = %@", mulStr5);
            
            //格式化追加字符串
            NSMutableString *mulStr6 = [NSMutableString stringWithFormat:@"%s%d", "hello", 12345];
            [mulStr6 appendFormat:@"%.2f%@", 3.14, @"world"];
            NSLog(@"mulStr6 = %@", mulStr6);
            
            //修改字符串
            NSMutableString *mulStr7 = [[NSMutableString alloc] initWithString:@"hello world"];
            [mulStr7 setString:@"qianfeng"];
            NSLog(@"mulStr7 = %@", mulStr7);
            
        }
        return 0;
    }
  • 相关阅读:
    JavaScript之事件委托
    js中的事件委托(事件代理)详解
    CentOS已经安装命令,但提示找不到
    在Linux下创建7种类型的文件
    python源码安装的包的卸载
    新建文件所属组设置
    FFmpeg基础
    微服务架构概念
    一台 Java 服务器可以跑多少个线程?
    「学习的真正作用」​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​写出我心(一百三十八)
  • 原文地址:https://www.cnblogs.com/0515offer/p/4566859.html
Copyright © 2011-2022 走看看