Tuesday, 21 January 2014

Adding String in NSString with specified index

NSString *str=@"ram,arun,kavi,ravi,karthi,muthu,ajith,pavi,kavi";
   // NSMutableString *str1=[NSMutableString stringWithString:str];
//    [str1 insertString:@",kumar," atIndex:19];
//    NSLog(@"the string is:%@",str1);
    NSMutableString *mst=[[NSMutableString alloc]init];
    NSArray *arr=[str componentsSeparatedByString:@","];
    NSMutableArray *myarray=[NSMutableArray arrayWithArray:arr];
    for(int i=0;i<[myarray count];i++)
            {
                if ([[myarray objectAtIndex:i] isEqualToString:@"ravi"])
                {
                    
                    [myarray insertObject:@"hai" atIndex:++i];
                   
                }
                [mst appendString:[NSString stringWithFormat:@"%@,",[myarray objectAtIndex:i]]];
            }
    NSLog(@"the array value is:%@ ",mst);
    

    
   

No comments:

Post a Comment