objective-C语言_对可变字符串操作的常用方法
2015-12-16 15:46
771 查看
#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //可变字符串 NSMutableString NSMutableString *mString = [NSMutableString stringWithString:@"nihao"]; NSMutableString *mString1 = [NSMutableString stringWithFormat:@"hello%d",100]; //从本地读取文件 NSMutableString *mString2 = [NSMutableString stringWithContentsOfFile:@"" encoding:NSUTF8StringEncoding error:nil]; NSURL *url = [NSURL URLWithString:@""]; NSMutableString *mString3 = [NSMutableString stringWithContentsOfURL:url encoding:4 error:nil]; //可变字符串独特初始化方法,初始化一个空间为100的可变字符串 NSMutableString *mString4 = [[NSMutableString alloc]initWithCapacity:100]; //C语言的字符数组转成OC的字符串 // [[NSString alloc]initWithCharacters:<#(nonnull const unichar *)#> length:<#(NSUInteger)#>] NSMutableString *targetString = [NSMutableString stringWithString:@"呵呵,我靠"]; NSRange range = [targetString rangeOfString:@"靠"]; NSLog(@"%@",[NSValue valueWithRange:range]); //替代 [targetString replaceCharactersInRange:range withString:@"*"]; NSLog(@"targetString = %@",targetString); //增加 //在指定位置去插入一个字符串 [targetString insertString:@"你是sb么" atIndex:targetString.length]; NSLog(@"targetString = %@",targetString); //在字符串的末尾添加一个字符串 [targetString appendString:@",byebye"]; NSLog(@"targetString = %@",targetString); [targetString appendFormat:@"%@%@",@",your mother",@"boom boom"]; NSLog(@"targetString = %@",targetString); //删除 [targetString deleteCharactersInRange:NSMakeRange(0, 3)]; NSLog(@"%@",targetString); } return 0; }
相关文章推荐
- error occurred during initialization of vm java/lang/noclassdeffounderror java/lang/object
- Objective-C语言_对字符串操作的常用方法
- Objective-C语言_基本数据类型封装和拆包
- SQL Server OBJECT_ID() 函数
- window下线程同步之(Event Objects(事件))的具体使用和说明
- objective-C语言_面向对象(多态)
- SAP NUMBER RANGE维护配置object FBN1 Deletion only possible if status is initial
- Objective-C语言_面向对象(继承)
- Objective-C语言_面向对象(封装)
- setValue和setObject的区别
- Objective-C语言_点语法和@property
- Thymeleaf中的context对象-原标题:Context Objects in Thymeleaf
- Objective-C语言_便利初始化函数和便利构造器
- Objective-C_OC中的方法
- Objective-C语言-对象
- Objective-c语言_实例方法和类方法的区别
- 【web前端】typeof和object.toString.call()的区别
- Objective-c语言_可变字典
- Objective-c语言_不可变字典
- Objective-c语言_数组练习题2: