关于OC常用字符串函数介绍
来源:互联网 发布:在线ps网站源码 编辑:程序博客网 时间:2024/06/07 20:01
关于OC常用字符串函数介绍
1.格式化字符串:stringWithFormat
//1 定义一个字符串NSString * s = @"My age is";//2 定义一个整形变量int myAge = 18;//3 将字符串s 和 整形变量myAge 组合成一个字符串NSString * s2 = [NSString stringWithFormat:@"%@%d",s,myAge];//4 输出打印NSLog(@"%@",s2);
2.C语言的字符串转化: stringWithUTF8String
//1 定义一个c语言字符串char *s = "我是c语言字符串";//2 将其转化为oc的字符串NSString *str = [NSString stringWithUTF8String:s];//3 输出打印NSLog(@"str -- %@",str);
3.将字符串中大写字母变成小写:lowercaseString
//1 定义一个字符串NSString * s = @"THIS MY STRING";//2 用lowercaseString转化NSString * str =[s lowercaseString];//3 输出打印NSLog(@"str -- %@",str);
4.将字符串中小写字母变成大写:uppercaseString
//1 定义一个字符串NSString * s = @"this my string";//2 用uppercaseString转化NSString * str =[s uppercaseString];//3 输出打印NSLog(@"str -- %@",str);
5.将字符串中单词的首字母大写:capitalizedString
//1 定义一个字符串NSString * s = @"this my string";//2 用capitalizedString转化NSString * str = [s capitalizedString];//3 输出打印NSLog(@"str -- %@",str);
6.比较字符串是否相同:有 isEqualToString 和 compare
//1 定义两个字符串NSString * s1 = @"this my string";NSString * s2 = @"that my string";//2 首先用isEqualToString比较if([s1 isEqualToString:s2]){ NSLog(@"他们是相同的");}else{ NSLog(@"他们是不同的");}//3 用compare比较int cmp = [s1 compare:s2];if(cmp==0){ NSLog(@"他们是相同的");}else if(cmp==1){ NSLog(@"s1是大于s2的");}else if(cmp==-1){ NSLog(@"s1是小于s2的");}
7.检查前缀:hasPrefix 和 检查后缀:hasSuffix
//1 定义一个字符串NSString * s = @"http://my.oschina.net/purpleDog";//2 用hasPrefix检查前缀是否为httpif([s hasPrefix:@"http"]){ NSLog(@"前缀是http");}else{ NSLog(@"前缀不是http");}//3 用hasSuffix检查后缀是否是purpleDogif([s hasSuffix:@"purpleDog"]){ NSLog(@"后缀是purpleDog");}else{ NSLog(@"后缀不是purpleDog");}
8.字符串截取:substringWithRange
//1 定义一个字符串NSString * s = @"0123456789";//2 截取1-3 NSMakeRange(1,3) 1代表从哪个字符开始截取,3代表截取长度; NSString * str = [s substringWithRange:NSMakeRange(1,3)];//3 输出打印NSLog(@"str -- %@",str);
9.获取字符串中的字母:characterAtIndex
//1 定义一个字符串NSString *s = @"purpleDog"; //2 循环输出字符 for (int i = 0; i < s.length; i++) { NSLog(@"%c",[s characterAtIndex:i]);}
10.替换字符串中的一段:stringByReplacingOccurrencesOfString
//1 定义一个字符串 NSString * s = @"purpleDog";//2 将Dog替换为Cat NSString * s1 = [s stringByReplacingOccurrencesOfString:@"Dog" withString:@"Cat"]; //3 输出打印 NSLog(@"%@",s1);
0 0
- 关于OC常用字符串函数介绍
- OC字符串常用函数
- OC 字符串常用函数
- OC字符串常用函数
- OC字符串常用函数
- OC字符串常用函数
- OC字符串常用函数
- OC字符串常用函数
- oc中字符串常用函数
- OC-关于NSObject常用方法介绍
- OC-037.NSString字符串的常用方法介绍
- oc 常用字符串操作
- OC 字符串常用方法
- 字符串操作:C#常用函数介绍
- 【OC】字符串函数
- oc常用函数
- ORACLE常用数值函数、转换函数、字符串函数介绍
- ORACLE常用数值函数、转换函数、字符串函数介绍
- npm install 出错
- android所有布局
- 结合Java反射用简单工厂模式改进抽象工厂模式
- 149.Shuffle an Array
- 【Spark Java API】Transformation(7)—cogroup、join
- 关于OC常用字符串函数介绍
- 集合框架_01_集合框架的构成及分类
- UVALive 6378 Friend Chains (多源最短路 spfa)
- strrev函数
- android 去掉ScrollVIew拉到尽头时再拉的阴影效果
- CAFFE 学习(1). 参考网站和资料
- Codeforces 29C Mail Stamps(离散化 && map初探)
- solr 5.5.2 集成mysql 索引增量权利更新
- java数组排序示例(冒泡排序、快速排序、希尔排序、选择排序)