不可变字符串的属性与方法
str characterAtIndex:3 :通过制定的下标获取字符内容(获取字符串str中的第三个字符)
substringFromIndex:5 :从第5个字符打印
str1 isEqualToString:str2 :判断str1和str2两个字符串内容是否相同
if (str1 == str2 ) 判断地址是否相同
str hasPrefix:prefix : 判断是否有前缀(两个字符串的首字母是否相同)
intValue :把字符串变成基本数据类型
stringWithFormat :把任意类型变成字符串类型,可以进行拼接
NSRange :是一个结构体,提供了两个成员变量,一个是location起始的位置,一个是length长度
substringWithRange:NSMakeRange(3, 7) :从第三个字符开始,选择接下来的7个字符
compare : 对应只有三个结果,一个是ASC升序,一个是same相同结果是0,降序DESC,结果是1
str stringByAppendingString:str1 :字符串的拼接,把字符串str和str1拼接起来
stringByReplacingOccurrencesOfString:@“玩游戏"withString:@"装逼”:替换,把字符串原有的部分"玩游戏”替换成"装逼”.出现的都会替换
str.length:字符串的长度
str.uppercaseString :所有字符都大写
str.lowercaseString :所有字符都小写
str.capitalizedString :所有单词首字母大写,其余变成小写
可变字符串: NSMutableString
str insertString:@“要插入的字符” atIndex:3 :插入,把”要插入的字符”在str字符串的第三个字符后处插入进去
str replaceCharactersInRange:NSMakeRange(3, 7) withString:@“呵呵”] :范围的替换,从下标3开始,把原字符串的7个字符替换成新的字符
str setString:@“企鹅” :完全替换,把原数组str的整个字符串用”企鹅”来替代
str appendString:@“0.0” : 在字符串结尾处拼接所输入的字符.