Objective-C:NSMutableString类的常见操作
2015-08-17 19:15
411 查看
NSMutableString可变字符串的主要的操作是创建、增加、删除、插入、替换
代码操作如下:
代码操作如下:
// // main.m // 03-NSMutableString // // Created by ma c on 15/8/17. // Copyright (c) 2015年. All rights reserved. // #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //可变字符串的常用操作 //1.创建(给一个固定的容量) NSMutableString *str1 = [NSMutableString stringWithCapacity:32]; //2.添加内容(在尾部添加) [str1 appendString:@"hello world"]; NSLog(@"str1 = %@",str1); [str1 appendFormat:@"%d",123]; NSLog(@"str1 = %@",str1); //3.在索引处插入内容 [str1 insertString:@"OK " atIndex:6]; NSLog(@"%@",str1); //4.替换内容 NSRange range = [str1 rangeOfString:@"world"]; [str1 replaceCharactersInRange:range withString:@"WORLD"]; NSLog(@"%@",str1); //5.删除内容 [str1 deleteCharactersInRange:range]; NSLog(@"%@",str1); //6.完全设置成其他的字符串 [str1 setString:@"how are you"]; NSLog(@"%@",str1); } return 0; }
相关文章推荐
- QObject 出现undefined vtable的解决方法
- Objective-C:NSString类的常见用法
- Objective-C:Foundation框架
- ASP入门(十四)-FileSystemObject 对象
- [caffe]深度学习之CNN检测object detection方法摘要介绍
- Object C学习笔记6-如何在Windows环境搭建Object C开发环境
- 插件开发之无法解释的外部符号 DllCanUnloadNow和DllGetClassObject
- OBjective-C:atomic和nonatomic的区别
- post a json object with an array using curl
- mysql_fetch_row,mysql_fetch_array,mysql_fetch_object,mysql_fetch_assoc
- Objective-C 数据类型定义的标示符(一)
- 给Objective-C的“悼词”
- javascript object 相等判断逻辑
- flex 客户端缓存SharedObject
- org.hibernate.NonUniqueObjectException
- ****Objective-C 中的方法的调用
- android Parcelable 带有数组的对象如何序列化 String[] Long[] int[] Object[]
- 【OC语言】第一篇·Objective-C概述和面向对象
- [Objective-C] 016_UI篇_UIView(上)
- sys_privilege & object_privilege