use*_*187 12 cocoa-touch objective-c nsstring ios
我有5个字符串我希望他们必须存储在单独的NSString所有值与|符号分开
NSString *first=@"Ali";
NSString *second=@"Imran";
NSString *third=@"AliImran";
NSString *fourth=@"ImranAli";
NSString *fifth=@"Ali Imran Jamshed";
Run Code Online (Sandbox Code Playgroud)
我希望所有这些在单个NSString中存储,并且所有值都由给定符号分隔.
Dru*_*erB 47
NSArray *myStrings = [[NSArray alloc] initWithObjects:first, second, third, fourth, fifth, nil];
NSString *joinedString = [myStrings componentsJoinedByString:@"|"];
// release myStrings if not using ARC.
Run Code Online (Sandbox Code Playgroud)
Ha *_*uan 25
you can try ....
NSString *joinString=[NSString stringWithFormat:@"%@|%@|%@|%@|%@",youstring1,youstring2,youstring3,youstring4,youstring5];
Run Code Online (Sandbox Code Playgroud)
简短解决方案
NSString *str = [@[nstring1, nstring2, nstring3] componentsJoinedByString:@","];
Run Code Online (Sandbox Code Playgroud)