NSArray*array1= @[@"2014-04-01",@"2014-04-02",@"2014-04-03",
@"2014-04-01",@"2014-04-02",@"2014-04-03",
@"2014-04-01",@"2014-04-02",@"2014-04-03",
@"2014-04-01",@"2014-04-02",@"2014-04-03",
@"2014-04-01",@"2014-04-02",@"2014-04-03",
@"2014-04-01",@"2014-04-02",@"2014-04-03",
@"2014-04-04",@"2014-04-06",@"2014-04-08",
@"2014-04-05",@"2014-04-07",@"2014-04-09"];
NSMutableArray *array= [NSMutableArray arrayWithArray:array1];
NSMutableArray*dateMutablearray = [@[]mutableCopy];
for(inti = 0;i < array.count;i ++) {
NSString*string = array[i];
NSMutableArray*tempArray = [@[]mutableCopy];
[tempArray addObject:string];
for(intj = i+1;j < array.count;j ++) {
NSString*jstring = array[j];
if([stringisEqualToString:jstring]){
[tempArray addObject:jstring];
[array removeObjectAtIndex:j];
j -= 1;
}
}
[dateMutablearray addObject:tempArray];
}
NSLog(@"dateMutable:%@",dateMutablearray);
输出效果:
dateMutable:(
(
"2014-04-01",
"2014-04-01",
"2014-04-01",
"2014-04-01",
"2014-04-01",
"2014-04-01"
),
(
"2014-04-02",
"2014-04-02",
"2014-04-02",
"2014-04-02",
"2014-04-02",
"2014-04-02"
),
(
"2014-04-03",
"2014-04-03",
"2014-04-03",
"2014-04-03"
),
(
"2014-04-03",
"2014-04-03"
),
(
"2014-04-04"
),
(
"2014-04-06"
),
(
"2014-04-08"
),
(
"2014-04-05"
),
(
"2014-04-07"
),
(
"2014-04-09"
)
)