码迷,mamicode.com
首页 > 其他好文 > 详细

使用分类的方法,去除空格,算字符个数

时间:2015-04-16 14:09:37      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

 1 #import "NSString+extendString.h"
 2 
 3 @implementation NSString (extendString)
 4 //1.声明一个字符串反转(比如@”123”调用方法后返回@”321”)
 5 + (NSString*)revertWithString:(NSString*)str
 6 {
 7     //定义一个可变字符串
 8     NSMutableString *string = [NSMutableString string];
 9     //2.获取str的长度
10     int length = (int)str.length;
11     //3.反向循环遍历字符串
12     for (int i = length - 1; i >= 0;i-- )
13     {
14         //4.将取出来的字符添加到可变字符串中
15         [string appendFormat:@"%c",[str characterAtIndex:i]];
16     }
17     //5.返回反转之后的字符串
18     return string ;
19 }
20 //2.计算英文字母的个数
21 + (int)countWithNum:(NSString*) str
22 {   //1.定义一个int变量保存字母出现的次数
23     int count = 0;
24     for(int i = 0;i < str.length ; i++)
25     {
26      unichar uchar = [str characterAtIndex:i];
27         if ((uchar <= z&&uchar >= a)||(uchar <= Z&&uchar >= A))
28         {
29             count++;
30         }
31     }
32     return count;
33 }
34 //3.去除字符串两端空格
35 + (NSString*)trimWithString:(NSString*)str
36 {
37     //使用stringByTrimmingCharactersInSet 方法去除特殊字符,调用静态方法NSCharacterSet whitespaceCharacterSet 去除两端的空格。
38     NSString *string =  [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
39     
40     return string;
41 }
42 @end

 

使用分类的方法,去除空格,算字符个数

标签:

原文地址:http://www.cnblogs.com/741162830qq/p/4431836.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!