OC字符串对象的操作 方法集合
来源:互联网 发布:终结者2网络连接失败 编辑:程序博客网 时间:2024/06/08 06:51
1.创建一个格式化字符串
-(id) initWithFormat: (NSString *)_string
+(id) stringWithFormat: (NSString *)_string
2.比较字符串是否相等
-(BOOL) isEqualToString: (NSString* )_string
3.测试字符串是否为同一对象
直接 比较 :string1 == string2
4.求取字符串长度
-(unsigned long) length
5.字符串大小写转换
小写转大写: -(NSString *) uppercaseString
大写转小写: -(NSString *) lowercaseString
首字母大写: -(NSString *) capitalizedString
6.字符转基本数据类型
BOOL型: -(BOOL ) boolValue
float 型 -(float ) floatValue
double 型 -(double ) doubleValue
int 型 -(int ) intValue
7.截取字符串
a.字符串转数组:
-(NSArray *) componentsSeparatedByString: (NSString *)_string
b.截取字符串:
从首字符到指定字符:
-(NSString *) substringToIndex: (NSUInteger )to
从指定字符到尾字符:
-(NSString *) substringFromIndex: (NSUInteger )form
8.拼接字符串对象
a.使用 NSRange 结构体 方法:
-(NSString *)substringWithRange: (NSRange )range
NSRange range;
range.location = 1;
range.length =7;
NSString *string3 =
[string substringWithRange:range];
NSLog(@"string3 = %@",string3);
b. -(NSString *) stringByAppendingString: (NSString *)string
-(NSString *) stringByAppendingFormat: (NSString *)string
(NSString *)string1
//拼接字符串
NSString *str1 = @"a";
NSString *str2 = @"b";
NSString *string4 = [[NSString alloc] initWithFormat:@"这是拼接: %@ and %@",str1,str2 ];
NSString *string5 = [str1 stringByAppendingFormat:@"%@",str2];
NSString *string6 = [str1 stringByAppendingString:str2];
9.查询字符串
-(NSRange) rangeOfString: (NSString *)string
NSString *string = @"asdfghjklqwstart_stopsddef";
NSRange range = [string rangeOfString:@"start_stop"];
if (range.location != NSNotFound)
{
NSLog(@"string 找到了");
}
- OC字符串对象的操作 方法集合
- OC 数组对象的操作 方法集合
- OC取字符串操作的方法
- OC字符串的操作1
- OC的字符串操作2
- javascript操作字符串对象的方法总结
- OC的字符串 数组 字典 集合
- OC初学必看,字符串,数组,字典,集合,NSNumber 等的简单操作
- OC字符串的常用方法
- oc对象的初始化方法
- OC-字符串集合补充
- OC学习笔记16--OC中文件操作-NSFileManager的使用及文件操作中常用的一些字符串方法
- OC字符串对象NSString对象方法使用基础
- OC-集合对象NSSet基本使用和方法介绍
- OC中字符串常用的操作
- OC中字符串的简单操作
- OC中字符串的简单操作
- OC中关于字符串的操作
- 3.1.1 return
- 2年
- mini2440也即S3C2440地址分配问题
- 3.2.2 ifthen
- 数据库约束
- OC字符串对象的操作 方法集合
- 我会用时间证明一切 我爱你不只是说说而已.
- OC 数组对象的操作 方法集合
- 3.2.3 guess
- 如何一步一步打造高可扩展性的应用程序?soma.js 时钟程序
- C语言-结构体的3种用途
- 4. 结构体和联合体
- eclipse 中遇到问题总结
- 3.2.4 guess2