数组 复制 元素个数 连接 查找 查询位置

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {

@autoreleasepool {

//数组

//快速创建数组

NSArray *[email protected][@"MON",@"TUE",@"WED",@"THU",@"FRI",@"SAT",@"SUN" ];

NSLog(@"%@",week);

//创建一个空数组

NSArray *arr=[[NSArray alloc]init];

NSArray *arr1=[NSArray array];

//注意数组接使用nil(空) 进行结束 不可删除

//NSArray *arr2=[NSArray arrayWithObjects:@"das",@"dsa",nil];

//NSArray *arr3=[NSArray arrayWithObject:@"b"];

//复制

NSArray*new=[NSArray arrayWithArray:week];

NSLog(@"%@",new);

//获取数组中元素的个数

NSInteger count=[new count];

NSLog(@"个数:%ld",count);

//根据数下标访问数组内的元素

NSString *str=[new objectAtIndex:1];

NSLog(@"%@",str);

//向数组内添加一个元素

NSArray *add=[new arrayByAddingObject:@"sdfg"];

NSLog(@"%@",add);

//连接

NSString *new1=[new componentsJoinedByString:@","];

NSLog(@"%@",new1);

//判断数组内是否包含冒个对象

BOOL resu=[new containsObject:@"THU"];

NSLog(@"%d",resu);

//查询冒个对象在数组中的位置

NSInteger index=[new indexOfObject:@"THU"];

NSLog(@"%d",(int)index+1);

//获取数组最后一个元素

NSString *lastring=[new lastObject];

NSLog(@"%@",lastring);

}

return 0;

}

时间: 2024-11-03 21:52:31

数组 复制 元素个数 连接 查找 查询位置的相关文章

[单选题]以下哪个函数是用来取出PHP数组的元素个数的

array_reverse min count max 答案 C 实例 以相反的元素顺序返回数组: <?php $a=array("a"=>"Volvo","b"=>"BMW","c"=>"Toyota"); print_r(array_reverse($a)); ?> 运行实例 定义和用法 array_reverse() 函数以相反的元素顺序返回数组. 说

C++获取二维数组的元素个数

C/C++获取二维数组的大小/长度/元素个数 int p[5][6]; int lenTotal = sizeof(p) / sizeof(int); //30 int lenLow = sizeof(p[0]) / sizeof(int); //6 int lenHigh = lenTotal / lenLow; //5

perl数组的长度与元素个数

perl数组的长度与元素个数 $#数组名 ---表示数组中最后一个元素的下标,它等于元素个数减1. @数组名 ---表示数组中元素的个数. $标量[email protected]数组名 ---将一个数组赋值给一个标量变量,标量得到的是这个数组的元素个数. $数组名[数组下标]---这种格式可以取出数 $#数组名            ---表示数组中最后一个元素的下标,它等于元素个数减1.@数组名             ---表示数组中元素的个数.$标量[email protected]数组

C++之sizeof判断数组元素个数

sizeof用于判断数据占据的内存字节数. 如:sizeof(int)的为4. 因此,判断数组的元素个数写法如下: num=sizeof(array)/size(a[0]); 原文地址:https://www.cnblogs.com/cff2121/p/9846751.html

已知一个数组,求数组中心元素

/** * */package Student_System;import java.util.*;import java.util.*;/**Homework11 * *Homework1101 *已知一个数组,求数组中心元素 * @author 读你一世 * * QQ: 1816274408 *2017年4月11日上午10:25:03 * */public class Homework1101 { public static void main(String[] args){ Scanner

C语言 &#183; 删除数组0元素

从键盘读入n个整数放入数组中,编写函数CompactIntegers,删除数组中所有值为0的元素,其后元素向数组首端移动.注意,CompactIntegers函数需要接受数组及其元素个数作为参数,函数返回值应为删除操作执行后数组的新元素个数.输出删除后数组中元素的个数并依次输出数组元素. 样例输入: (输入格式说明:5为输入数据的个数,3 4 0 0 2 是以空格隔开的5个整数)5 3 4 0 0 2样例输出:(输出格式说明:3为非零数据的个数,3 4 2 是以空格隔开的3个非零整数)33 4

查找元素在list中的位置以及折半查询

问题 查找某个值在list中的位置 解决思路 可以用折半查询的方法解决此问题. 解决(Python) #! /usr/bin/env python #coding:utf-8 #折半查找某个元素在list中的位置 def half_search(lst,value,left,right): length = len(lst) while left<right: middle = (right-left)/2 if lst[middle]>value: right = middle-1 elif

数组的创建/查找数组里面的内容/添加数组中元素/使用指定的字符串把数组链接起来/判断数组内是否有指定的数组元素/四种遍历进行输出数组中的元素有哪些

#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //创建数组 //1.快速创建数组@[] NSArray*[email protected][@"month",@"tue",@" wed",@"fir"]; //2,创建空的数组 NSArray*arr=[[NSArray a

【java】为数组全部元素赋同样的值 以及 数组之间的复制

为数组全部元素赋同样的值 : boolean[] resArray=new boolean[100]; Arrays.fill(resArray, true); 数组之间的复制: System.arraycopy(Object src, int srcPos, Object dst, int dstPos, int length) src:源数组: srcPos:源数组要复制的起始位置: dest:目的数组. destPos:目的数组放置的起始位置: length:复制的长度. 注意:src a