2011-09-23 28 views
0

我有一个类的字符串数据存储的类。我有一个类的字符串数据存储的类

void testCallback(char *data) 
{ 
    NSLog(@"%s", data); 
} 
在记录它显示以下输出

1.00 2.00 3.00

4.00 5.00 6.00

但我需要以如下方式输出,

2.00, 3.00

5.00,6.00

所以我想删除第一个字符,我想用逗号(,)替换第二个和第三个之间的空格。我该怎么做。

+0

请,帖子里/你是如何调用此方法。 – Mat

回答

3

我已经回答Link Here

void testCallback(char *data) 
{ 
    NSString *str=[NSString stringWithFormat:@"%s",data]; 
    NSArray *split = [str componentsSeparatedByString:@" "]; 
    NSString *[email protected]" "; 
    for(int i=1;i<[split count];i++) 
    { 
     if([replacevalue isEqualToString:@" "]) 
     replacevalue=[NSString stringWithFormat:@"%@",[split objectAtIndex:i]]; 
     else 
     replacevalue=[NSString stringWithFormat:@"%@,%@",replacevalue,[split objectAtIndex:i]]; 
    } 

    NSLog(@"%@",replacevalue); 
} 
-1

Conver你char *数组到NSString。比你可以用更换ReplaceWithAccrunce的方法:你可以用NSString的方法concate,也..

相关问题