2013年8月30日金曜日

NSString : 文字列をセパレータ文字列で分割、結合する

NSStringをcomponentsSeparatedByStringでセパレータ文字列で分割してNSArrayに格納する。

// 文字列をセパレータ文字列で分割する
NSString *phoneNumber = @"000-1111-2222";
NSArray *numbers = [phoneNumber componentsSeparatedByString:@"-"];
NSLog(@"numbers: %@", numbers);

逆にNSArrayの文字列をセパレータ文字列で結合する場合はcomponentsJoinedByStringで行う。

// NSArrayの文字列をセパレータ文字列で結合する
NSArray *numbers = @[@"000", @"1111", @"2222"];
NSString *phoneNumber = [numbers componentsJoinedByString:@"-"];
NSLog(@"phoneNumber: %@", phoneNumber);

0 件のコメント:

コメントを投稿