2011-08-25 101 views
0

這是我如何連接兩個數組中的字符串?

NSMutableArray Code = [COMM 112, MATH 101, SCI 201]; 
NSMutableArray Name = [Commerce, Calculas , Science]; 

NSMutableArray Course; 
for(int i=0; i < [code count]; i++) 
{ 
    [Course objectAtIndex:i] = [Code objectAtIndex:i] + "-" + [Name objectAtIndex:i]; 
} 

我想直到結束:

Course = [COMM 112 - Commerce, MATH 101 - Calculas, SCI 201 - Science]; 

這僅僅是僞代碼!任何幫助來實現這一目標?

回答

3
NSMutableArray * courseCodes = [@"COMM 112", @"MATH 101", @"SCI 201"]; 
NSMutableArray * courseNames = [@"Commerce", @"Calculus" , @"Science"]; 

// Check: if ([courseCodes count] != [courseNames count]) something went wrong... 

NSMutableArray * courseDescriptions = [NSMutableArray array]; 
for(int i = 0; i < [courseCodes count]; i++) 
{ 
    NSString * courseDescription = [NSString stringWithFormat:@"%@ - %@", 
            [courseCodes objectAtIndex:i], 
            [courseNames objectAtIndex:i]]; 
    [courseDescriptions addObject:courseDescription]; 
} 
+0

謝謝你的幫助。 – HardCode

相關問題