0

我有这样的元素数组

"Cosmetics~Sample~test1",
"Cosmetics~Sample~test2",

我需要这样显示

化妆品 --sample --> 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]];
}

我已经用〜标记将它们分开了,但我无法像我提到的那样比较它们和表格......请帮助......

4

1 回答 1

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:@" "]);
于 2012-11-21T10:21:52.367 回答