NSString类方法整理
来源:互联网 发布:部落冲突巨人数据 编辑:程序博客网 时间:2024/06/05 09:15
NSString * str1 = @"hello world”;
NSString *str3 = [[NSString alloc] initWithString:str1];
NSString *str4 = [[NSString alloc] initWithFormat:@"%s %d %c", "hello world", 200, 'A’];
NSString *str5 = [[NSString alloc] initWithUTF8String:"qianfeng”];
NSString *str6 = [[NSString alloc] initWithCString:"hello world" encoding:NSUTF8StringEncoding];
NSString *str7 = [NSString stringWithString:str1];
NSString *str8 = [NSString stringWithFormat:@"%c %f %@", 'F', 3.14, @"hello world”];
NSString * str10 = [NSString stringWithCString:"helloworld" encoding:NSUTF8StringEncoding];
NSString *str8 = [[NSString alloc] initWithContentsOfFile:@"/Users/zhangxueming/Desktop/文本.rtf" encoding:NSUTF8StringEncoding error:nil];
BOOL ret = [str11 isEqualToString:str12];
BOOL ret2 = [str13 hasPrefix:@"www.”];
BOOL ret3 = [str13 hasSuffix:@".com”];
//比较两个对象
NSString *str2 = @"cdf";
NSString *str3 = @"cde";
NSComparisonResult ret =[str2 compare:str3];
if (ret == NSOrderedAscending) {
NSLog(@"str2 < str3");
}else if (ret== NSOrderedSame)
{NSLog(@"str2 == str3");}
else{NSLog(@"str2 > str3");}
//判断两个字符串是否有共同的前缀, 返回前缀字符串
NSString *str4 = @"hello qian";
str4 = [str4 commonPrefixWithString:@"hellozhang" options:NSLiteralSearch];
NSLog(@"%@", str4);
unichar ch = [str2 characterAtIndex:2];
str6 = [str6 substringFromIndex:4];
str6 = [str6 substringToIndex:4];
str6 = [str6 substringWithRange:NSMakeRange(4, 20)];
//**************追 加**************
str14 = [str14 stringByAppendingString:@"hello world”];
[str2 insertString:@"hello world" atIndex:4];
[str3 appendFormat:@"%f,%s", 3.15, "chinese"];
str4 =[str4 uppercaseString];
str4 = [str4 lowercaseString];
str4 = [str4 capitalizedString];
int val = [str7 intValue];
float val3 = [str8 floatValue];
//*************查 找************
NSRange range =[str5 rangeOfString:@"erty"];
if (range.location == NSNotFound) {
NSLog(@"没有该字串 %ld", NSNotFound);
}else{
NSLog(@"location = %ld length = %ld", range.location, range.length);
}
NSRange range1 = [str5 rangeOfString:@"hello" options:NSBackwardsSearch];
//***************设 置***************
[str1 setString:@"zhongguo”];
//******************删 除**************
[str4 deleteCharactersInRange:NSMakeRange(3, 5)];
//*****************替 换****************
[str5 replaceCharactersInRange:NSMakeRange(3, 3) withString:@"王宝强”];
[str6 replaceOccurrencesOfString:@"周星驰" withString:@"苍老师" options:NSBackwardsSearch range:NSMakeRange(0, [str6 length])];
- NSString类方法整理
- NSString类常用方法整理
- 字符串NSString学习,相关方法整理
- NSString增加类方法
- 《OC基础教程》读书笔记6-NSString基础方法整理
- NSString类的常用方法
- 类方法 异常处理 NSString
- NSString方法
- NSString 方法
- NSString 函数整理
- NSString 函数整理
- NSString使用整理
- 个人整理------NSString基础
- NSString 常用 整理
- NSString类和NSMutableString类常用方法
- OC中NSString类的常用方法
- NSString类的使用及其内部方法
- 类,方法,协议和nsstring互转
- WebConfig配置文件详解
- HTML语法大全
- 【DP+预处理|最长连续子序列】HDU-2870 Largest Submatrix
- DDR信号测量方法及信号完整性验证面临的挑战与建议
- Python+Egg包的说明和创建
- NSString类方法整理
- 优秀的开源网站
- JDK各个版本的新特性jdk1.5-jdk8
- NSDate类方法整理
- LPTSTR、LPCSTR、LPCTSTR、LPSTR的来源及意义
- 创建数据库------基本写法.
- cmd 命令大全
- 可执行jar文件
- NSFileManager类方法整理