2 Jan 2017

How to find Each character count in a given String Objective C...


The below method is used to find Each different characters count in a given string, You can see the Result in console...

You call this method Wherever you want like,   [self charactersCount];


-(void) charactersCount  {
    
    NSString *mainString =[[NSMutableString alloc]initWithString:@"ttthhhryyyddmrrr"];
    
    for (int i=0; i<[mainString length]; i++) {
        unichar ch = [mainString characterAtIndex:i];
        int count=0;
        
        for (int j=0; j<[mainString length]; j++) {
            
            if (ch == [mainString characterAtIndex:j]) {
                count++;
            }
        }
        NSLog(@"Result: %C -----> %d",[mainString characterAtIndex:i],count);
        mainString= [mainString stringByReplacingOccurrencesOfString:[NSString stringWithCharacters:&ch length:1] withString:@""];
        i=i-1;
    }

}



No comments:

Post a Comment

Recent Posts

Codable demo

Link: https://www.dropbox.com/s/kw7c1kgv1628bh7/codableDemo.zip?dl=0