Ios 如何从另一个数组向NSMutableArray添加对象
我有一个数组“names”,其中包含以字母a、b和c开头的名称(如anju、chandu、basha、chitra、amith、baskar) 我有三个Ios 如何从另一个数组向NSMutableArray添加对象,ios,objective-c,nsmutablearray,Ios,Objective C,Nsmutablearray,我有一个数组“names”,其中包含以字母a、b和c开头的名称(如anju、chandu、basha、chitra、amith、baskar) 我有三个NSMutablearrayas、bs和cs 现在的问题是如何从“names”数组中获取名称将以字母“a”开头的名称分配给“as”mutablearray,将以字母“b”开头的名称分配给“bs”mutablearray,将以字母“c”开头的名称分配给“cs”mutablearray 谁能帮忙吗 谢谢。希望这对您有所帮助。 for (NSStrin
NSMutablearray
as、bs和cs
现在的问题是如何从“names”数组中获取名称将以字母“a”开头的名称分配给“as”mutablearray
,将以字母“b”开头的名称分配给“bs”mutablearray
,将以字母“c”开头的名称分配给“cs”mutablearray
谁能帮忙吗
谢谢。希望这对您有所帮助。
for (NSString *thisString in names) {
if ([thisString characterAtIndex:0] == 'a') {
[as addObject:thisString];
}
else if ([thisString characterAtIndex:0] == 'b') {
[bs addObject:thisString];
}
else if ([thisString characterAtIndex:0] == 'c') {
[cs addObject:thisString];
}
}
试试这个
for(int i =;i<names.length;i++){
NSString *myString =names[i];
NSString *subString = [myString substringWithRange: NSMakeRange(0, 1)];
if([subString isEqualToString:@"a"){
[as addObect:subString];
}else if([subString isEqualToString:@"b"){
[bs addObect:subString];
}else if([subString isEqualToString:@"c"){
[cs addObect:subString];
}
}
for(inti=;i我认为这对您有帮助
NSArray *namesArray = @[@"anju",@"chandu",@"basha",@"chitra",@"amith",@"baskar"];
NSMutableArray *aArray = [[NSMutableArray alloc]init];
NSMutableArray *bArray = [[NSMutableArray alloc]init];
NSMutableArray *cArray = [[NSMutableArray alloc]init];
for (int j=0; jNSString *string = [namesArray objectAtIndex:j];
if ([string hasPrefix:@"a"]) {
[aArray addObject:string];
}else if([string hasPrefix:@"b"]){
[bArray addObject:string];
}else if([string hasPrefix:@"c"]){
[cArray addObject:string];
}
}
NSLog(@"---%@----%@----%@",aArray,bArray,cArray);
NSArray*namesArray=@[@“anju”、@“chandu”、@“basha”、@“chitra”、@“amith”、@“baskar”];
NSMutableArray*aArray=[[NSMutableArray alloc]init];
NSMutableArray*cArray=[[NSMutableArray alloc]init];
for(int j=0;jNSString*ObjectDexatin=[j]字符串=[j];
if([string hasPrefix:@“a”]){
[aArray addObject:string];
}else if([string hasPrefix:@“b”]){
[bArray addObject:string];
}else if([string hasPrefix:@“c”]){
[cArray addObject:string];
}
}
NSLog(@--%@--%@--%@--%@),aArray,bArray,cArray);请发布您当前的进度。仅a、b和c或?并在此处发布一些代码…因此您告诉我您不知道如何枚举数组,测试每个字符串元素的第一个字符,然后决定应将字符串添加到哪个数组中?您知道什么?哇..看起来像讲师给出的家庭作业…提示:使用NSPredicate
在数组上,例如:SELF beginswith[c]“a”
等。