Wednesday, 22 January 2014

Distinct Item

ar=[[NSArray alloc]initWithObjects:@"sachin",@"saurav",@"dada",@"dhoni",@"viru",@"raina",@"morkel",@"cricket",@"saurav",@"sachin",@"badri",@"yuvi",@"bhajji",@"gauti",@"umesh",@"yusuf",@"gauti", nil];
     //arr1=[[NSArray alloc]initWithObjects:@"sachin",@"saurav",@"dada",@"dhoni",@"viru",@"raina",@"morkel",@"cricket",@"saurav",@"sachin",@"badri",@"yuvi",@"bhajji",@"gauti",@"umesh",@"yusuf",@"gauti", nil];
    crt=[[NSMutableArray alloc]init];

//Display Repeated Items only
- (IBAction)click:(id)sender {
    for(int i=0;i<[ar count];i++)
    {
        for(int j=i+1;j<[ar count];j++)
        {
            if([[ar objectAtIndex:i] isEqualToString:[ar objectAtIndex:j]])
            {
                [crt addObject:[ar objectAtIndex:i]];
                break;
            }
        }
    }
    for (int i=0; i<[crt count]; i++) {
    label1.text=[ label1.text stringByAppendingString:[NSString stringWithFormat:@"%@ \n",[crt objectAtIndex:i]]];
    }
}
//Display Without repeated Item
- (IBAction)distinct:(id)sender {
    NSArray *a2 = [[NSOrderedSet orderedSetWithArray:ar] array];
    for (int a=0; a<[a2 count]; a++)
    {
         label2.text=[label2.text stringByAppendingString:[NSString stringWithFormat:@"%@ \n",[a2 objectAtIndex:a]]];
    }


}

No comments:

Post a Comment