• ios开发之--NSString中substringFromIndex,substringWithRange,substringToIndex方法的使用


    1,substringFromIndex

    从索引0开发到到index的后面的字符

    2,substringWithRange

    取指定range里面的字符,左边为索引index,右边为截取的范围

    3,substringToIndex

    从索引0到给定的索引index

    代码如下:

    NSString *str = @"12345";
    // NSString *subString0 = [str substringFromIndex:-1];   //会放生越界错误
    
    NSString *subString1 = [str substringFromIndex:0];       //@"12345"
    
    NSString *subString2 = [str substringFromIndex:1];       //@"2345"
    
    NSString *subString3 = [str substringFromIndex:4];       //@"5"
    
    NSString *subString4 = [str substringFromIndex:5];       //@""
    
    // NSString *subString5 = [str substringFromIndex:6];   //会放生越界错误
    // NSString *subString10 = [str substringToIndex:-1];    //会放生越界错误
    
    NSString *subString11 = [str substringToIndex:0];         //@"“
    
    NSString *subString12 = [str substringToIndex:1];         //@"1”
    
    NSString *subString13 = [str substringToIndex:4];         //@"1234“
    
    NSString *subString14 = [str substringToIndex:5];         //@"12345”
    
    // NSString *subString15 = [str substringToIndex:6];     //会放生越界错误
    NSRange range1 = NSMakeRange(-1, 5);
    
    NSRange range2 = NSMakeRange(0, 6);
    
    NSRange range3 = NSMakeRange(0, 5);
    
    NSRange range4 = NSMakeRange(1, 4);
    
    NSRange range5 = NSMakeRange(0, 0);
    
    NSRange range6 = NSMakeRange(4, 1);
    //NSString *subString31 = [str substringWithRange:range1]; //会放生越界错误
    
    //NSString *subString32 = [str substringWithRange:range2]; //会放生越界错误
    
    NSString *subString33 = [str substringWithRange:range3];   //@"12345“
    
    NSString *subString34 = [str substringWithRange:range4];   //@"2345”
    
    NSString *subString35 = [str substringWithRange:range5];   //@"”
    
    NSString *subString36 = [str substringWithRange:range6];   //@"5”
  • 相关阅读:
    设置系统时间
    设置访问URL不要项目名二级目录
    tomcat部署项目报错NoSuchMethodException#addServlet,addFilter
    Java多线程-线程池ThreadPoolExecutor构造方法和规则
    IDEA Debug 快捷键
    收藏网站
    eclipse添加hadoop插件
    Frida Mac环境搭建
    Android UiAutomator 1&2
    Android下monkey命令参数
  • 原文地址:https://www.cnblogs.com/hero11223/p/9869984.html
Copyright © 2020-2023  润新知