NSString
来源:互联网 发布:算法竞赛入门下载 编辑:程序博客网 时间:2024/06/05 14:24
------------NSString----------------------
NSString *str = @"hello";
NSString *str1 = [[NSString alloc] initWithString : str];
NSString *str = [[NSString alloc] initWithString :@"hello"];
NSString *str = [[NSString alloc] initWithUTF8String:"hello"];//C string
NSString *str = [[NSString alloc] initWithFormat: @"hello %d %c",5,'A'];
//临时字符串
NSString *str = [NSString stringWithUTF8String:"hello"];
NSString *str = [NSString stringWithFormat:@"%d %@",1,@"hello"]
NSString *str = [NSString stringWithString:str];
BOOL ret = [str isEqualToString:str1];
NSLog(@"%d",ret);
NSComparisonResult ret = [str compare:str1];//-1,0,1
NSString *subString = @"a";
NSSRange range = [str rangeOfString:subString];
NSLog(@"%lu,%lu",range.location, range.length);//start with zero
NSString *str1 = [str substringToIndex:6];//从0提取到第5个,生成新的字符串,返回地址
NSString *str2 = [str substringFromIndex:6 ];//闭区间,包括第6个
NSRange range = {3,4};
NSString *str1 = [str substirngWithRange: range];
NSString *str1 = [str substringWithRagnge:NSMakeRange(3,4)];
---------NSMutableString----------------------
NSMutableString 继承自NSString
add delete change search
append delete replace
NSMutableString * str = @"hellp"; // X wrong!
NSMutableString *str =[[NSMutableString alloc ] init];
[str setString:@"hello"];
[str appendString:@"world"];
[str appendFormat:@"%c",'D'];
[str insertString:@"XXX" atIndex:4];//start with zero
[str insertString:[NSString stringWithFormat:@"%d",5] atIndex:4]
[str deleteCharactersInRange:NSMakeRange:(3,5)];
[str replaceCharactersInRange:NSMakeRange:(1,2) withString:@"RR"];
- NSString
- NSSTring
- NSString
- NSString
- NSString
- NSString
- nsstring
- NSString
- NSString
- NSString
- NSString
- NSString
- NSString
- NSString
- NSString
- NSString
- NSString
- nsstring
- 1100. Mars Numbers (20)
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
- java
- C++中this指针用法详解
- js实现网页贪吃蛇
- NSString
- Qt开源软件集锦(部分有编译指导)
- Leveldb
- java
- Android开发-进程
- cocos2d-x 3.x 集成百度地图(Android IOS)
- ArrayAdapter的add出错
- 那些年,我开发过的软件
- Html简易表单制作