A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#import <Foundation/Foundation.h>
@interface NSString( MJ )// 方法声明
   +(int)letterCount: (NSMutableString *)s1;
   +(NSMutableString *)qukongge:(NSMutableString *)s1;                     
@end

@implementation NSString( MJ )// 方法实现         
   +(int)letterCount: (NSMutableString *)s1
{
     int  count = 0;
     for (int i=0 ;i<self.length;i++)
        {
        unichar  c = [self characterAtIndex :i];
        if(( c>='65'&& c<='90')||(c>='97'&& c<='122'))
                {
                count++;
                }
        }
        return count;
}   

+(NSMutableString *)qukongge:(NSString *)s1
{
        NSMutableString *newS1 = [NSMutableString stringWithString:s1];
        NSMutableString *temp = nil ;
        for(int i =0; i < self.length; i++)  
        {      
                char c = [newS1  characterAtIndex:i]; // 获取当前位置的字符
                if(c == ' ')
                {
                temp = [newS1  deleteCharactersInRange:NSMakeRange(i, 1)];
                }
                else  break;
           }  
        for(int k = self.length -1; k >= 0; k--)  
        {   
                char c2 = [newS1  characterAtIndex:i]; // 获取当前位置的字符
                if(c2 == ' ')
                {
                temp = [newS1  deleteCharactersInRange:NSMakeRange(k, 1)];
                }
                else  break;
           }
        return temp;         
}                  
@end

int main ()
{   NSMutableString *s1 = @"  12aaabbb35 45 ";
    NSMutableString *s2 = [NSString qukongge: s1];
   int   count = [NSString letterCount: s1] ;
    NSLog(@"去空格后是 %@,字母个数是%@", s2,count);  
    return 0;
}


评分

参与人数 1黑马币 +3 收起 理由
张文文 + 3

查看全部评分

14 个回复

倒序浏览
还没看到o-c,天天看视频,已经快崩溃
回复 使用道具 举报
562632346 发表于 2015-1-28 21:48
还没看到o-c,天天看视频,已经快崩溃

坚持就是胜利!!!
回复 使用道具 举报
水木清华hm 发表于 2015-1-28 21:52
坚持就是胜利!!!

你原来学过编程嘛,看着到处都是你的帖子,你6期已经过了吧
回复 使用道具 举报
562632346 发表于 2015-1-28 21:56
你原来学过编程嘛,看着到处都是你的帖子,你6期已经过了吧

在学校的时候学的Java,我正在准备面试
回复 使用道具 举报
水木清华hm 发表于 2015-1-28 22:07
在学校的时候学的Java,我正在准备面试

考试好考嘛?我没学过编程,还在看视频,貌似赶不上了
回复 使用道具 举报
562632346 发表于 2015-1-28 22:09
考试好考嘛?我没学过编程,还在看视频,貌似赶不上了

如果这一期赶不上,你可以利用放年假的这段时间,走完相应的流程,等待参加下一批
回复 使用道具 举报
水木清华hm 发表于 2015-1-28 22:10
如果这一期赶不上,你可以利用放年假的这段时间,走完相应的流程,等待参加下一批 ...

我现在再实习,边上班,边学,学了20天左右,尽量吧,天天晚上回来学。你呢?
回复 使用道具 举报
562632346 发表于 2015-1-28 22:14
我现在再实习,边上班,边学,学了20天左右,尽量吧,天天晚上回来学。你呢? ...

我把工作辞了,全部时间和精力都用在了上面
回复 使用道具 举报
562632346 发表于 2015-1-28 22:14
我现在再实习,边上班,边学,学了20天左右,尽量吧,天天晚上回来学。你呢? ...

226562191这是第六期的一个群号,不会不懂得都可以去问
回复 使用道具 举报
水木清华hm 发表于 2015-1-28 22:16
我把工作辞了,全部时间和精力都用在了上面

佩服,看来,我这个半路出家的更要努力了啊。
回复 使用道具 举报
562632346 发表于 2015-1-28 22:18
佩服,看来,我这个半路出家的更要努力了啊。

有舍有得,有舍得
回复 使用道具 举报
562632346 发表于 2015-1-28 21:48
还没看到o-c,天天看视频,已经快崩溃

进黑马了吗?
回复 使用道具 举报
我面试能过吗 好害怕
回复 使用道具 举报
总结的不错!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马