2011-09-23 29 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,也..

相關問題