zoukankan      html  css  js  c++  java
  • 可变字符串

    #import <Foundation/Foundation.h>

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

        @autoreleasepool {

            //NSString是父类  可变字符串是子类

            NSMutableString *mustr=[[NSMutableString alloc]init];

            //将不可变的字符串放置到可变的字符串内

            NSString *str=@"Welcome to oc";

            mustr=[NSMutableString stringWithString:str];

        //插入

            [mustr insertString:@" student " atIndex:7];//在具体的位置插入

            [mustr appendString:@" teacher "];//在末尾插入

            NSLog(@"%@",mustr);

            [mustr appendFormat:@"第二遍插入:%@",str];//格式化插入

            NSLog(@"%@",mustr);

        //删除

            [mustr deleteCharactersInRange:NSMakeRange(8, 9)];//根据位置删除

            NSLog(@"%@",mustr);

        //查找并删除

            NSRange rang=[mustr rangeOfString:@"第二遍插入:Welcome to oc"];

            if (rang.location!=NSNotFound) {

                [mustr deleteCharactersInRange:rang];

            }

            NSLog(@"%@",mustr);

        //重新赋值

            [mustr setString:str];

            NSLog(@"%@",mustr);

            

        //替换

            NSRange rang1=[mustr rangeOfString:@"oc"];

            [mustr replaceCharactersInRange: rang1 withString:@"ios"];

            NSLog(@"%@",mustr);

            

            NSMutableString *num=[[NSMutableString alloc]initWithString:@"233-343-123-000"];

            NSRange rang2=[num rangeOfString:@"-"];

            [num replaceCharactersInRange:rang2 withString:@""];

            NSLog(@"%@",num);

            NSString *newnum=[NSString string];

            newnum=[num stringByReplacingOccurrencesOfString:@"-" withString:@""];

            NSLog(@"%@",newnum);

        }

        return 0;

    }

  • 相关阅读:
    二进制&bitset(未完成)
    Python接口测试课程(第四天)-接口测试框架实现
    Python接口测试课程(第三天)-接口安全验证,参数化及断言
    Python接口测试课程(第二天)-接口测试快速实践
    {title}
    Python自动化测试面试题-接口篇
    Python自动化测试面试题-Selenium篇
    unittest使用signal信号量
    Selenium使用ChromeOptions启动参数
    Selenium执行Javascript脚本使用参数和返回值
  • 原文地址:https://www.cnblogs.com/haitong-0311/p/5120395.html
Copyright © 2011-2022 走看看