标签:io ar 使用 sp for on log bs ef
// 1 创建字符串对象(3种方法)
// (1)初始化方法
NSString *str1 = [[NSString alloc] initWithFormat:@"大家好,我是%@",@"老张"];
NSLog(@"%@",str1);
// (2) 便利构造器方法
NSString *str2 = [NSString stringWithFormat:@"name:%@ age:%d gender:%@",@"小张",18,@"男"];
NSLog(@"%@",str2);
// (3)字面量(实质是便利构造器)
NSString *str3 = @"werwqwe.png";
NSLog(@"%@",str3);
// 获取字符串长度
NSUInteger strlength = [str3 length];
NSLog(@"%lu",strlength);
// 判断字符串前缀
BOOL result = [str3 hasPrefix:@".png"];
NSLog(@"%d",result);
// 截取子串
NSString *subStr1 = [@"abcdef" substringFromIndex:2];
NSLog(@"%@",subStr1); // 从第几个开始截取到最后
NSString *substr2 = [@"abcdef" substringToIndex:2];
NSLog(@"%@",substr2); // 从第一个开始截取到第几个
// 截取那个指定位置开始并指定长度的字符串,使用NSRange
NSString *substr3 =[@"abcdef" substringWithRange:NSMakeRange(2, 3)];
NSLog(@"%@",substr3);
NSRange range = [@"abcdef" rangeOfString:@"de"];
NSLog(@"location: %ld lenght: %ld",range.location,range.length);
NSLog(@"%@",NSStringFromRange(range));// 使用NSStringFronRnge()函数,将结构体转换为字符串打印
// 拼接字符串
NSLog(@"%@",[@"aaa" stringByAppendingString:@"eee"]); // 将另一段字符串拼接到一段字符串后面
// 替换字符串
NSString *string = [@"abc" stringByReplacingOccurrencesOfString:@"b" withString:@"xyz"];
NSLog(@"%@",string); // 拿一个东西替换掉字符串
// 字符串比较
NSLog(@"%ld",[@"abcd" compare:@"abd"]);// 字符串比较
// 字符串和数值类型转换
NSInteger a = [@"332" intValue]; // 整型字符串和数值转换
CGFloat b = [@"66.55" floatValue];// 浮点型字符串和数值转换
NSLog(@"%ld",(long)a);
NSLog(@"%.2f",b);
// 大小写转换
NSLog(@"%@", [@"thank" uppercaseString]); // 小写转换成大写
NSLog(@"%@",[@"HUAN" lowercaseString]); // 大写转换成小写
NSLog(@"%@",[@"xy ab" capitalizedString]); // 首字母大写
// 可变字符串
NSMutableString *mutableStr1 = [NSMutableString stringWithFormat:@"我是可变字符串"];
// 插入
[mutableStr1 insertString:@"你好," atIndex:0];
NSLog(@"%@", mutableStr1);
// 拼接
[mutableStr1 appendString:@",哈哈"];
NSLog(@"%@", mutableStr1);
//删除
[mutableStr1 deleteCharactersInRange:NSMakeRange(0, 3)];
NSLog(@"%@", mutableStr1);
// 设置字符串的内容为空
[mutableStr1 setString:@""];
NSLog(@"%@", mutableStr1);
标签:io ar 使用 sp for on log bs ef
原文地址:http://www.cnblogs.com/yao-yu/p/4115314.html