zoukankan      html  css  js  c++  java
  • 关于NSSet

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

        @autoreleasepool {

            //1、类方法创建NSSet集合和直接赋值法床架NSSet集合

            NSSet *set =[NSSet set];

            NSSet *set1=[NSSet setWithObjects:@"jack",@"rose",@"1", nil];

            NSInteger coun=[set count];

            NSInteger count=[set1 count];

            NSLog(@"%ld",count);

            NSLog(@"%ld",coun);

            //2、随即取出集合中的一个元素

            NSString *str=[set1 anyObject];

            NSLog(@"%@",str);

            //3、通过数组创建集合

            NSArray *arr=[NSArray arrayWithObjects:@"2",@"1",@"3",@"2",@"jack",@"rose", nil];

            NSSet *set2=[[NSSet alloc]initWithArray:arr];

            NSLog(@"%@",set2);

            //4、集合是否包含内容为2的字符串对象

            BOOL result=[set2 containsObject:@"2"];

            NSLog(@"%d",result);

            

            //5、判断两个集合是否有相同的元素

            BOOL result1=[set1 intersectsSet:set2];

            NSLog(@"%d",result1);

            

            //6、判断集合1是否是集合2的子集合

            BOOL result3=[set1 isSubsetOfSet:set2];

            NSLog(@"%d",result3);

            

        }

        return 0;

    }

  • 相关阅读:
    Java中的import
    C语言中变量的理解
    C语言中变量的储存类别
    android通话流程浅析RIL层
    IOS(数据持久化1)
    IOS(CGContent画曲线)
    IOS XML的类型数据的解析
    truncate narrow string converted from unicode string
    复习:C语言中的转义字符
    Note of using static_cast
  • 原文地址:https://www.cnblogs.com/wuduo/p/5120634.html
Copyright © 2011-2022 走看看