欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

NSString字符串常用知识点

发布时间:2025/4/5 32 豆豆
生活随笔 收集整理的这篇文章主要介绍了 NSString字符串常用知识点 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

//1.字符串创建方法(最常用)

NSString *str = [[NSStringalloc]initWithFormat:@"LILILI"];

NSLog(@"str = %@",str);

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

//2.字符串追加

NSString *str1 = [[NSStringalloc]initWithFormat:@"%@%@",str,@"wwww"];

NSLog(@"str1 = %@",str1);

   }

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

//3.求字符串长度

NSString *str2 = [[NSStringalloc]initWithFormat:@"str1%@%@",@"李明",@"str1"];

NSUInteger length = [str2 length];

NSLog(@"str2 = %ld",length);

NSLog(@"str2 = %@",str2);

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

//4.求字串以及字符串中取某个字符(字符的截取)

//求字串方法三种

NSString *str3 = [[NSStringalloc]initWithFormat:@"LANOUHHH"];


NSString *a = [str3 substringFromIndex:2];//1.substringFromIndex,常常从此下标开始取他之后

NSLog(@"a = %@",a);

NSString *str4 = [[NSStringalloc]initWithFormat:@"fsefdefrgvf"];

NSString *b = [str4 substringToIndex:5];//2.substringToIndex常从此下标开始取他前面的字符也就是子串

NSLog(@"b = %@",b);

NSRange range = NSMakeRange(3, 4);//3.location  length  从下标为3开始取后四个

NSString *c = [str3 substringWithRange:range];

NSLog(@"c = %@",c);

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


//5:字符串拼接

NSString *str5 = [[NSStringalloc]initWithFormat:@"lanlana"];

NSString *str6 = [str5 stringByAppendingString:@"pppp"];

NSLog(@"%@",str6);

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

//6.可变字符串

NSString *str7 = [[NSStringalloc]initWithString:@"sd sf dj kl pi"];

NSLog(@"%@",str7);

NSString *str8 = [str7 capitalizedString];//首字母大写,切记每个字母用空格分开

NSLog(@"%@",str8);

NSString *d = [[NSStringalloc]initWithString:@"MMGklL"];

NSString *str9 = [d lowercaseString];//小写变大写

NSLog(@"str9 = %@",str9);

NSString *str10= [d uppercaseString];//给定字符串中所有的字母都变成大写

NSLog(@"%@",str10);

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

//7.字符串比较

NSString *str11 = [[NSStringalloc]initWithFormat:@"lanlana"];


NSString *str12 = [[NSStringalloc]initWithFormat:@"lanlana"];


NSComparisonResult result = [str11 compare:str12];


NSLog(@"result = %ld",result);

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

//8.  字符串数值


NSString *str13 = [[NSStringalloc]initWithFormat:@"10"];

int value = [str13 intValue];

NSLog(@"%d",value);

NSString *str14 = [[NSStringalloc]initWithFormat:@"3.8"];

float a1 = [str14 floatValue];

NSLog(@"%.2f",a1);

NSString *str15 = [[NSStringalloc]initWithFormat:@"4454.12233"];

double b1 = [str15 doubleValue];

NSLog(@"b1 = %f",b1);

NSString *str16 = [[NSStringalloc]initWithFormat:@"13.9"];

longlong c1 = [str16 longLongValue];

NSLog(@"c1 = %lld",c1);

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

//E:字符串替换


NSString *str17 = [[NSStringalloc]initWithFormat:@"蓝欧科技有限公司"];

NSString *str18 = [str17 stringByReplacingOccurrencesOfString:@"蓝欧科技有限公司" withString:@"蓝欧3G学院"];

NSLog(@"str17 = %@",str17);

NSLog(@"str18 = %@",str18);



转载于:https://blog.51cto.com/8474349/1364183

总结

以上是生活随笔为你收集整理的NSString字符串常用知识点的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。