iPhone nsarray第一项不应添加
我正在解析一个XML文件并读取其值 我有像“选择,1,2,3,4”这样的值 我将上述值读取为[string componentsSeparatedByString:@“,”],并存储在NSArray中 现在,我希望值1,2,3,4存储在NSArray中,而不是“Select”值 怎么做?你可以这样做-iPhone nsarray第一项不应添加,iphone,Iphone,我正在解析一个XML文件并读取其值 我有像“选择,1,2,3,4”这样的值 我将上述值读取为[string componentsSeparatedByString:@“,”],并存储在NSArray中 现在,我希望值1,2,3,4存储在NSArray中,而不是“Select”值 怎么做?你可以这样做- NSArray *array = [string componentsSeparatedByString:@","]; NSMutableArray *tmpArr = [[NSMuta
NSArray *array = [string componentsSeparatedByString:@","];
NSMutableArray *tmpArr = [[NSMutableArray alloc] init];
for (int i = 1; i < [array count]; i++)
{
[tmpArr addObject:[array objectAtIndex:i]];
}
NSArray *finalArray = [[NSArray alloc] initWithArray:tmpArr];
NSArray*array=[string componentsSeparatedByString:@“,”];
NSMutableArray*tmpArr=[[NSMutableArray alloc]init];
对于(int i=1;i<[数组计数];i++)
{
[tmpArr addObject:[array objectAtIndex:i]];
}
NSArray*finalArray=[[NSArray alloc]initWithArray:tmpArr];
您可以按以下方式进行操作-
NSArray *array = [string componentsSeparatedByString:@","];
NSMutableArray *tmpArr = [[NSMutableArray alloc] init];
for (int i = 1; i < [array count]; i++)
{
[tmpArr addObject:[array objectAtIndex:i]];
}
NSArray *finalArray = [[NSArray alloc] initWithArray:tmpArr];
NSArray*array=[string componentsSeparatedByString:@“,”];
NSMutableArray*tmpArr=[[NSMutableArray alloc]init];
对于(int i=1;i<[数组计数];i++)
{
[tmpArr addObject:[array objectAtIndex:i]];
}
NSArray*finalArray=[[NSArray alloc]initWithArray:tmpArr];
:
当应用程序的当前事件处理完成时,所有事件都将自动释放
如果你有大数组,考虑使用NStutabReLayx,这样内存分配就更少了。NSArray是不可变的,因此您最好使用较少的元素创建一个新数组。可变数组允许您从现有数组中删除单个项。
: 当应用程序的当前事件处理完成时,所有事件都将自动释放如果你有大数组,考虑使用NStutabReLayx,这样内存分配就更少了。NSArray是不可变的,因此您最好使用较少的元素创建一个新数组。可变数组允许您从现有数组中删除单个项。
另一种方法:NSArray *components = [string componentsSeparatedByString:@","];
NSMutableArray *tail = [components mutableCopy];
[tail removeObjectAtIndex:0];
现在tail
只包含组件中最后一个count-1对象。另一种方法:
NSArray *components = [string componentsSeparatedByString:@","];
NSMutableArray *tail = [components mutableCopy];
[tail removeObjectAtIndex:0];
现在
tail
只包含来自组件的最后一个count-1对象。:数组的最后一行重新运行为“”,现在我的看起来像1,2,3,4“”。我不希望返回null:数组的最后一行重新运行为“”,现在我的数组看起来像1,2,3,4“”。我不希望返回null