可变字符串的基本操作
来源:互联网 发布:mac怎么压缩rar 编辑:程序博客网 时间:2024/05/21 08:47
//// main.m// OC4_可变字符串//// Created by weisuzhong on 2017/7/14.// Copyright © 2017年 Transformers. All rights reserved.//#import <Foundation/Foundation.h>//NSString 创建不可变字符串对象//NSMutableString 是NSString类的子类int main(int argc, const char * argv[]) { @autoreleasepool { NSMutableString *str1 = [[NSMutableString alloc] initWithString:@"hello world!"]; NSLog(@"str = %@" , str1); //创建指定容量大小的可变字符串 //@“” 空字符串对象不是 nil NSMutableString *str2 = [[NSMutableString alloc] initWithCapacity:20]; NSLog(@"str = %@" , str2); //在指定位置增加字符串 //- (void)insertString:(NSString *)aString atIndex:(NSUInteger)loc; [str2 insertString:@"as你哈" atIndex:0]; NSLog(@"str = %@" , str2); [str2 insertString:@"魏素忠" atIndex:2]; NSLog(@"str = %@" , str2); //删除指定范围内的字符串 //- (void)deleteCharactersInRange:(NSRange)range; [str2 deleteCharactersInRange:NSMakeRange(2, 3)]; NSLog(@"str = %@" , str2); //格式化追加字符串 //- (void)appendFormat:(NSString *)format, ... NS_FORMAT_FUNCTION(1,2); [str1 appendFormat:@"%d%s" , 123 , ".com"]; NSLog(@"str = %@" , str1); //用传入的字符串对象重置字符串 //- (void)setString:(NSString *)aString; [str1 setString:@"I love OC"]; NSLog(@"str = %@" , str1); //用传入的字符串替换指定范围 //- (void)replaceCharactersInRange:(NSRange)range withString:(NSString *)aString; [str1 replaceCharactersInRange:NSMakeRange(2, 4) withString:@"asd"]; NSLog(@"str = %@" , str1); //用传入的字符串替换指定范围内的目标字符串 //- (NSUInteger)replaceOccurrencesOfString:(NSString *)target withString:(NSString *)replacement options:(NSStringCompareOptions)options range:(NSRange)searchRange; NSMutableString *str3 = [NSMutableString stringWithUTF8String:"你好 China 你好 qwer"]; [str3 replaceOccurrencesOfString:@"你好" withString:@"nihao" options:NSLiteralSearch range:NSMakeRange(0, 11)]; NSLog(@"str3 = %@" , str3); } return 0;}
阅读全文
0 0
- 可变字符串的基本操作
- 可变字符串的基本操作
- 字符串的基本操作
- 字符串的基本操作
- 字符串的基本操作
- 字符串的基本操作
- 字符串的基本操作
- 基本的字符串操作
- 字符串的基本操作
- 字符串的基本操作
- 字符串的基本操作
- 字符串的基本操作
- 字符串的基本操作
- 字符串的基本操作
- Objective-C 可变字符串操作
- Objective-C 可变字符串操作
- 字符串的一些基本操作
- CString字符串的基本操作
- [Microsoft] O(1) Check Power of 2
- C# 接收post到后台的json数据
- IDL之参数和关键字
- 十二天
- 多线程爬取糗事百事百科
- 可变字符串的基本操作
- fzuoj 2186 小明的迷宫 bfs+bfs状压+剪枝
- java从入门到入土(3)文件上传
- php中正则表达式详解
- 夜神,逍遥,天天连接AS
- Nginx配置文件详解
- ElasticSearch(map数据类型)Java api 增(批量)删改查(全字段、高亮)
- webpack构建工具安装
- 批量前移list中指定的元素