zoukankan      html  css  js  c++  java
  • category应用(计算nssting的数量)

    //

    //  main.m

    //  03-分类应用

    //

    //  Created by apple on 14-3-18.

    //  Copyright (c) 2014年 apple. All rights reserved.

    //

    #import <Foundation/Foundation.h>

    /*

     统计一个字符串中,出现的整数的个数

     */

    #import "NSString+NSStringExtend.h"

    int main(int argc, const char * argv[])

    {

        @autoreleasepool {

            

    //        NSString * str = @"ab1d3,5,5,4";

    //        

    //        int count = [NSString numberCountOfString:str];

    //        NSLog(@"%d",count);

    //        NSString * str = @"adf378";//字符串对象

    //        

    //        

    //        NSLog(@"new %d",[@"adf378" numberOfCount]);

            

            

            int count = [NSString numberCountOfString:@"12345"];

            NSLog(@"%d",count);

        }

        return 0;

    }

    //

    //  NSString+NSStringExtend.m

    //  02-OC中特有的一些语法

    //

    //  Created by apple on 14-3-18.

    //  Copyright (c) 2014年 apple. All rights reserved.

    //

    #import "NSString+NSStringExtend.h"

    @implementation NSString (NSStringExtend)

    //ab1c890

    + (int)numberCountOfString:(NSString *)str

    {

        /*

        int count = 0;

        //1.把每一个字符拿出来比较

        for (int i = 0; i < str.length; i++)

        {

          unichar c = [str characterAtIndex:i];

          

            if (c >= '0' && c <= '9' )

            {

                count++;

            }     

            

        }

        

        return count;

         */

        

        return [str numberOfCount];

    }

    - (int)numberOfCount

    {

        int count = 0;

        //1.把每一个字符拿出来比较

        for (int i = 0; i < self.length; i++)

        {

            unichar c = [self characterAtIndex:i];

            

            if (c >= '0' && c <= '9' )

            {

                count++;

            }

            

        }

        return count;

    }

    @end

  • 相关阅读:
    bzoj1208 宠物收养所treap/splay/set
    Angular 下的 function
    argunlar 1.0.1 【数据绑定】
    argunlar 1.0.0 【hello,world】
    JavaScript编写风格指南 (三)
    JavaScript编写风格指南 (二)
    JavaScript编写风格指南 (一)
    AngularJS开发指南:表达式
    HTML5 移动开发(移动设备检测及对HTML5的支持)
    HTML5 移动开发(CSS3设计移动页面样式)
  • 原文地址:https://www.cnblogs.com/supper-Ho/p/6172037.html
Copyright © 2011-2022 走看看