zoukankan      html  css  js  c++  java
  • ios的NSMutableString用法

    详见代码:

    1. //  
    2. //  main.m  
    3. //  Foundation5-NSMutableString  
    4. //  
    5. //  Created by mj on 13-4-5.  
    6. //  Copyright (c) 2013年 itcast. All rights reserved.  
    7. //  
    8.   
    9. #import <Foundation/Foundation.h>  
    10.   
    11. #pragma mark 可变字符串的创建  
    12. void stringCreate() {  
    13.     // 预先分配10个字数的存储空间  
    14.     NSMutableString *str = [[NSMutableString alloc] initWithCapacity:10];  
    15.     // 设置字符串内容  
    16.     [str setString:@"1234"];  
    17.       
    18.     // 拼接一个字符串  
    19.     [str appendString:@"567"];  
    20.     // 拼接字符串  
    21.     [str appendFormat:@"age is %i and height is %.2f", 27, 1.55f];  
    22.       
    23.     // 替换字符串  
    24.     NSRange range = [str rangeOfString:@"height"];//查找字符串height的位置  
    25.     [str replaceCharactersInRange:range withString:@"no"];  
    26.       
    27.     // 插入字符串  
    28.     [str insertString:@"abc" atIndex:2];  
    29.       
    30.     // 删除字符串  
    31.     range = [str rangeOfString:@"age"];  
    32.     [str deleteCharactersInRange:range];  
    33.     NSLog(@"%@", str);  
    34.       
    35.     // 释放对象  
    36.     [str release];  
    37. }  
    38.   
    39. int main(int argc, const char * argv[])  
    40. {  
    41.     @autoreleasepool {  
    42.         stringCreate();  
    43.     }  
    44.     return 0;  
  • 相关阅读:
    题目分享M
    题目分享L
    题目分享J
    题目分享I
    FarmCraft
    C++语言中一些可能会用到的函数及头文件
    最小生成树(Kruskal & Prim & Boruvka)
    线段树板子(懒惰标记)
    FarmCraft——树形DP+贪心
    tarjan算法板子
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/5899810.html
Copyright © 2011-2022 走看看