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:@”智障“];
     
  • 相关阅读:
    git一个项目导入MyEclipse上传到github
    python之列表练习
    python之元组
    python之列表
    python之替换文件内容和修改某行内容
    python之查询员工名单(读取文件,查询文件内容)
    js:函数一
    8.1(java学习笔记)注解(Annotation)
    8.2(java学习笔记)反射
    7.4 (java学习笔记)网络编程之TCP
  • 原文地址:https://www.cnblogs.com/w150385/p/5213980.html
Copyright © 2011-2022 走看看