zoukankan      html  css  js  c++  java
  • 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”
  • 相关阅读:
    激战运钞车高清在线观看
    AutoLISPDCL各种控件
    你懂的
    AutoLISP简单DCL对话框
    我奋斗了18年不是为了和你一起喝咖啡
    AutoLISP选择集操作
    我奋斗了18年才和你坐在一起喝咖啡
    AutoLISP取得多段线顶点坐标
    AutoLISP确定图纸幅面DCL对话框设计
    AutoLISP对话框DCL控件属性
  • 原文地址:https://www.cnblogs.com/hero11223/p/9869984.html
Copyright © 2011-2022 走看看