本文解答了关于《嘉兴人力资源补习班》相关内容,同时关于1、嘉兴人力资源培训,2、嘉兴哪个机构可以报考人力资源,3、嘉兴人力资源有限公司,4、嘉兴市人才市场培训中心,5、嘉兴人力资源管理师培训,的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。
人力资源补习班", @"权利的游戏",
@"绝地求生大逃杀", @"无双大蛇", nil];
NSArray *array5 = [NSArray arrayWithObjects:@"腾讯游戏", @"穿越火线",
@"QQ飞车", @"炉石传说", @"怪物猎人:世界",
@"地下城与勇士", nil];
NSArray *array6 = [NSArray arrayWithObjects:@"小马宝莉", @"熊出没",
@"爱探险的朵拉", @"喜羊羊与灰太狼", @"汪汪队立大功",
@"大头儿子和小头爸爸", nil];
NSArray *arrayBase = [NSArray arrayWithObjects:array1, array2, array3,
array4, array5, array6, nil];
int g_index = 0;
NSArray* getArrayByIndex(int index)
{
return [arrayBase objectAtIndex:index];
}
NSString* getStringByIndex(int arrayIndex, int stringIndex)
{
NSArray *array = getArrayByIndex(arrayIndex);
// 判断 stringIndex 是否超出 array 的范围
if (stringIndex >= [array count])
{
// 把越界的索引重置为 0
stringIndex = 0;
}
return [array objectAtIndex:stringIndex];
}
NSString* getNextArrString()
{
return getStringByIndex(g_index, g_index);
}
NSString* getNextArrString2()
{
return getStringByIndex(g_index, g_index+1);
}
NSString* getRandomArrString()
{
// 产生 0 ~ 5 之间的随机整数
int iRandom = arc4random() % 6;
return getStringByIndex(iRandom, 0);
}
void testNSArray()
{
NSLog(@"getArrayByIndex(2)......");
NSArray *array2 = getArrayByIndex(2);
NSLog(@"array2 = %p, %@", array2, array2);
NSLog(@"getStringByIndex(2, 2)......");
NSString *str22 = getStringByIndex(2, 2);
NSLog(@"str22 = %@", str22);
NSLog(@"getStringByIndex(2, 7)......");
NSString *str27 = getStringByIndex(2, 7);
NSLog(@"str27 = %@", str27);
NSLog(@"getNextArrString()......");
NSString *strNext = getNextArrString();
NSLog(@"strNext = %@", strNext);
NSLog(@"getNextArrString2()......");
NSString *strNext2 = getNextArrString2();
NSLog(@"strNext2 = %@", strNext2);
NSLog(@"getRandomArrString()......");
NSString *strRandom = getRandomArrString();
NSLog(@"strRandom = %@", strRandom);
}
// 探索数组
void exploreNSArray()
{
NSMutableArray *arrNumber = [NSMutableArray arrayWithObjects:
[NSNumber numberWithInt:7],
[NSNumber numberWithInt:3],
[NSNumber numberWithInt:25],
[NSNumber numberWithInt:14],
[NSNumber numberWithInt:21],
[NSNumber numberWithInt:9],
[NSNumber numberWithInt:2],
[NSNumber numberWithInt:10],
nil];
[arrNumber addObject:[NSNumber numberWithInt:18]];
[arrNumber insertObject:[NSNumber numberWithInt:20]
atIndex:[arrNumber count]-2];
int sum = 0;
for (int i = 0; i < [arrNumber count]; ++i)
{
NSNumber *number = [arrNumber objectAtIndex:i];
// 要先转换成 int 或 float 等
// 再对其取值
int numVal = [number intValue];
sum += numVal;
NSLog(@"arrNumber[%d] = %@, %d", i, number, numVal);
}
NSLog(@"全部数字的和 = %d", sum);
[arrNumber removeObjectAtIndex:3];
// 三元操作符,判断数组是否有内容
if ([arrNumber count] > 0)
{
NSNumber *firstNum = [arrNumber objectAtIndex:0];
// 要先转换成 int 或 float 等
// 再对其取值
int numVal = [firstNum intValue];
NSLog(@"arrNumber[0] = %@, %d", firstNum, numVal);
}
// 把 number 数组转换成 int 数组
NSMutableArray *arrInt = [NSMutableArray arrayWithCapacity:[arrNumber count]];
for (int i = 0; i < [arrNumber count]; ++i)
{
NSNumber *number = [arrNumber objectAtIndex:i];
// 要先转换成 int 或 float 等
// 再对其取值
int numVal = [number intValue];
// 把 int 加入 int 数组
[arrInt addObject: [NSNumber numberWithInt:numVal]];
NSLog(@"arrInt[%d] = %d", i, numVal);
}
// 把 int 数组的内容,加入到 number 数组
for (int i = 0; i < [arrInt count]; ++i)
{
NSNumber *number = [arrInt objectAtIndex:i];
// 要先转换成 int 或 float 等
// 再对其取值
int numVal = [number intValue];
[arrNumber addObject:[NSNumber numberWithInt:numVal]];
NSLog(@"arrNumber[%d] = %@, %d", i, number, numVal);
}
// 读取数组中第9个元素
if ([arrNumber count] >= 9)
{
NSNumber *number = [arrNumber objectAtIndex:8];
// 要先转换成 int 或 float 等
// 再对其取值
int numVal = [number intValue];
NSLog(@"arrNumber[8] = %@, %d", number, numVal);
}
}
int main(int argc, char * argv[])
{
@autoreleasepool
{
NSLog(@"Hello, Objective-C!");
//testNSArray();
exploreNSArray();
}
return 0;
}
总结:以上是编辑:【石学雁】整理及AI智能原创关于《嘉兴人力资源补习班
》优质内容解答希望能帮助到您。