//求字符串的长度
NSString *string12=[[NSString alloc]initWithString:@"abcd"];
NSLog(@"string2的长度为:%ld",[string12 length]);
7:字符串的转换
//字符串的转换
NSString *string13=[[NSString alloc]initWithString:@"HelloWorld"];
NSLog(@"upper %@",[string13 uppercaseString]);
NSLog(@"lower %@",[string13 lowercaseString]);
NSLog(@"capitalized %@",[string13 capitalizedString]);
8:字符串转换成基本数据类型
//字符串转成基本数据类型 NSString *string14=[[NSString alloc]initWithString:@"3.14"]; NSLog(@"%.2f\n",[string14 floatValue]);9:字符串转换成数组
//字符串转换成数组 NSString *string15=[[NSString alloc]initWithString:@"abc bcd xyz"]; NSArray *array=[string15 componentsSeparatedByString:@""]; NSLog(@"%@\n",array);10:字符串的截取
//截取字符串 NSString *string16=@"abcdefg"; NSLog(@"%@",[string16 substringToIndex:2]); NSLog(@"%@",[string16 substringFromIndex:2]); NSRange range; range.location=2; range.length=3; NSLog(@"%@",[string16 substringWithRange:range]);11:字符串的拼接:
//字符串的拼接 NSString *string17=@"abc"; NSString *string18=@"xyz"; NSString *appString=[[NSString alloc]initWithFormat:@"这是拼接的字符串:%@ and %@",string17,string18]; NSString *appString2=[string17 stringByAppendingString:@"123"]; NSString *appstring3=[string17 stringByAppendingFormat:@"%@",string18]; NSLog(@"%@,%@,%@",appString,appString2,appstring3);12:字符串的查找:
//字符串的查询 NSString *link=@"abcdffe-===fefjfwfw"; NSRange range1=[link rangeOfString:@"abcd"]; NSLog(@"%@",NSStringFromRange(range1)); if(range1.location != NSNotFound){ NSLog(@"found!"); }