Có cách nào để chia chuỗi trong mục tiêu c thành mảng không? Ý tôi là như thế này - chuỗi đầu vào Có: 0: 42: giá trị thành một mảng (Có, 0,42, giá trị)?
Có cách nào để chia chuỗi trong mục tiêu c thành mảng không? Ý tôi là như thế này - chuỗi đầu vào Có: 0: 42: giá trị thành một mảng (Có, 0,42, giá trị)?
Câu trả lời:
NSArray *arrayOfComponents = [yourString componentsSeparatedByString:@":"];
nơi chuỗi của bạn chứa @"one:two:three"
và arrayOfComponents sẽ chứa @[@"one", @"two", @"three"]
và bạn có thể truy cập từng NSString *comp1 = arrayOfComponents[0];
( https://developer.apple.com/documentation/foundation/nsstring/1413214-componentsseparatedbystring )
Hãy thử các thành phầnSeparatedByString:
Sử dụng cái này: [[string componentsSeparatedByString: @ ","] [0];
[NSArray componentsJoinedByString:]
.