- 连接字符串
- 分割字符串
12NSString * string = @"string1:string2:string3:string4:string5" ;NSArray * chunks = [ string componentsSeparatedByString : @":" ] ;
- 转成数值
- 从字符串中去除换行
可以使用上面提到的分割字符串,然后再将它们连接起来。但是采用下面的方式更好一些。
这个方法也可以用来替换字符串。这种方法比分割/连接字符串的方法稍微快一点儿,但不是很明显。处理长度1500000的字符串,当中有36909个换行,分割/连接的方法要0.124秒,这个方法要0.071秒。
- 取得子字符串
- 取得当前日期的字符串
通常将Date转化成NSString的方法是使用NSDateFormatter,但有时候可以使用特殊方法更简单的进行转化。比如想得到:“December 4, 2007”
- Trim一个NSString
- 按行处理一个字符串
如果一个本文文体,每一行是一条数据,想循环处理每一条数据要怎么做简单呢。看下面的例子:
1234567NSMutableArray * altitudes = [ NSMutableArray array ] ;NSString * altitudeString = [ self altitudeStringFromGoogle : coords ] ;[ altitudeString enumerateLinesUsingBlock : ^ ( NSString * line , BOOL *stop ) {float value = [ line floatValue ] ;[ altitudes addObject : [ NSNumber numberWithFloat : value ] ] ;} ] ; - 将字符串放在剪贴板上的方法
NSString字符串处理简单总结
最新推荐文章于 2021-06-26 16:57:56 发布