我有像这样的元素数组
"Cosmetics~Sample~test1",
"Cosmetics~Sample~test2",
我需要像这样显示
化妆品 - 样品 - > test1,test2(它像化妆品主要和化妆品子将样品和样品子有test1和test2元素)像分支
NSArray * seperate=[[NSArray alloc]init];
for (int i =0; i < jsonarray.count; i++) {
NSString *sam=[[jsonarray valueForKey:@"category"]objectAtIndex:i];
seperate=[sam componentsSeparatedByString:@"~"];
[cellarray addObject:[seperate objectAtIndex:0]];
}
我已经用~mark分隔了那些但我无法比较那些和形式,就像我提到的那样..帮助请...
答案 0 :(得分:1)
Merger
两个array
没有重复维护顺序如下:
NSArray *a= [NSArray arrayWithObjects:@"Cosmetics",@"Sample",@"test1", nil];
NSArray *b= [NSArray arrayWithObjects:@"Cosmetics",@"Sample",@"test2", nil];
NSMutableOrderedSet *setA = [NSMutableOrderedSet orderedSetWithArray:a];
NSOrderedSet *setB = [NSOrderedSet orderedSetWithArray:b];
[setA unionOrderedSet:setB];
NSLog(@"Merged One : %@", [[setA array] componentsJoinedByString:@" "]);