zoukankan      html  css  js  c++  java
  • OC3(字符串,值类)

    1,API文档的使用
    2,NSString类两个原始方法:length,characterAtIndex
    3,截取:①substringFromIndex: ②substringToIndex: ③substringWithRange:NSMakeRange(index,length)
    4:拼接:①stringByAppendingFormat:(可以使用占位符) ②stringByAppendingString:
    5:替换:①stringByReplacingCharactersInRange:NSMakeRange(index,length)②stringByReplacingOccurrencesOfString:(直接替换字符串)
    6:字符串全大写、全小写,首字母大写uppercaseString   lowercaseString  capitalizedString
    7:判断以什么开头,以什么结尾:hasPrefix: ,hasSuffix:
    8:NSNumber实现字符串与基本数据类型的互转
    字符串转换为int类型
    NSString  *numStr = @“123”;
    int number = [numStr intValue];
    基本数据类型转换为字符串
    NSNumber *numStr = [NSNumber numberWithInt:number];
    9:NSValue:实现结构体与字符串的互转
    将结构体转换为值对象
     NSRange range = {5,8};
        NSValue *value = [NSValue valueWithRange:range];
        NSLog(@"value is %@",value);
    将对象转换为原有结构体
        NSRange newRange = [value rangeValue];
     NSLog(@"%@",NSStringFromRange(newRange));
     
    可变字符串
    1:创建可变字符串,容量给0,系统会根据可变字符串存放的内容,自动申请空间
    NSMutableString *mStr = [[NSMutableString alloc]initWithCapacity:0];
    NSMutableString *mStr = [NSMutableString stringWithCapacity:0];
    2:设置内容:
    [mStr  setString:@”草泥马“];
    3:拼接:
    [mStr appending:@”傻逼“];
    4:删除某一范围内的字符
    [mStr deleteCharactersInRange:NSMakeRange(  )];
    5:从某一下标开始插入一个指定字符串
    [mStr insertString:@”蠢驴“ atIndex:];
    6:替换某一范围内的字符串
    [mStr replaceCharactersInRange:NSMakeRange()withString:@”智障“];
     
  • 相关阅读:
    springmvc
    POJ 3683 Priest John's Busiest Day
    POJ 3678 Katu Puzzle
    HDU 1815 Building roads
    CDOJ UESTC 1220 The Battle of Guandu
    HDU 3715 Go Deeper
    HDU 3622 Bomb Game
    POJ 3207 Ikki's Story IV
    POJ 3648 Wedding
    HDU 1814 Peaceful Commission
  • 原文地址:https://www.cnblogs.com/w150385/p/5213980.html
Copyright © 2011-2022 走看看