zoukankan      html  css  js  c++  java
  • NSSet

    //

    //  main.m

    //  09-集合

    //

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

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

    //

    #import <Foundation/Foundation.h>

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

    {

        @autoreleasepool {

            

            //NSArray 自然顺序

            //NSSet是无序的

            //注意:这个是最为重要的功能 NSSet中不能够存储重复的数据,可以用它来去除重复的值

            NSString * str1 = @"one";

            NSString * str2 = @"two";

            NSString * str3 = @"three";

            NSSet * set = [[NSSet alloc] initWithObjects:str1,str2,str3,str1, nil];

            NSLog(@"set %@",set);

            

            //count

            NSLog(@"count %ld",set.count);

            

           BOOL isContains =  [set containsObject:str1];

            if (isContains)

            {

                NSLog(@"YES");

            }

            else

            {

                NSLog(@"NO");

            }

            

            //4.遍历

            

            NSEnumerator * enumerator = [set objectEnumerator];

            NSString * value;

            while (value = [enumerator nextObject]) {

                NSLog(@"value %@",value);

            }

            

        }

        return 0;

    }

  • 相关阅读:
    手机号码 正则表达式
    邮政编码的正则表达式
    对象为null,调用非静态方法产生空指针异常
    文件找不到异常(FileNotFoundException)
    数组下标越界异常解决方法
    空指针异常的解决方法
    需求:打印九九乘法表
    创建简单线程
    ·博客作业06--图
    博客作业05--查找
  • 原文地址:https://www.cnblogs.com/supper-Ho/p/6185559.html
Copyright © 2011-2022 走看看