2 mapmapm MapMapM 于 2013.03.14 10:37 提问

两个数组从第一个数组中提取值

First_mutableArray1,2,3,4,5,6
Second_MutableArray2,4,6,8,0,12

怎么样输出这样的格式:

First_mutableArray1,2,3,4,5,6,8,0,12 ?

2个回答

Kill_it
Kill_it   2013.03.14 16:13
已采纳
NSMutableOrderedSet *first = [NSMutableOrderedSet orderedSetWithObjects:@"1",@"2",@"3",@"4",@"5",@"6",nil];
NSOrderedSet *second = [NSOrderedSet orderedSetWithObjects:@"2",@"4",@"6",@"8",@"0",@"12",nil];
[first unionOrderedSet:second];

first变量包含结果。

redCoral_
redCoral_   2013.03.14 16:16
NSMutableArray *first=[NSMutableArray arrayWithArray:@[@"1",@"2",@"3",@"4",@"5",@"6"]];
NSMutableArray *second=[NSMutableArray arrayWithArray:@[@"2",@"4",@"6",@"8",@"0",@"12"]];


NSMutableOrderedSet *firstSet=[NSMutableOrderedSet orderedSetWithArray:first];
NSOrderedSet *secondSet=[NSOrderedSet orderedSetWithArray:second];

[firstSet unionOrderedSet:secondSet];
first=[[firstSet array] mutableCopy];

NSLog(@"%@",first);
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
通过js从一个数组中随机的取出一个值
Array.prototype.indexOf = function(val) {    for (var i = 0; i     if (this[i] == val) return i;    }    return -1;  };  Array.prototype.remove = function(val) {   var index = this.indexOf
从angularJS的数组中拿出数据——实际项目应用
页面: 数据库: 其中,页面设备列表中的设备名称是从数据库description中拿到的,具体实现如下: <div class="col-sm-10 has-feedback" ng-class="{true: 'has-success', false: 'has-error'}[macform.typeMap.$valid]">
Android 从strings.xml文件中随机获取单个数组值
从资源文件中随机获取数据1:在strings.xml文件中定义字符串数组 <string-array name="welcome_tips"> <item>主人,奴婢在此等候多时了!</item> <item>主人,近来一切安好!</item> <item>亲爱的,我想死你了!</item> <item>欢迎回来,我亲爱的主人!</it
js从数组中取值
js数组中取值 后面我采用first和last的方式:这种获取方式就可以了,就可以获取父级和同级的元素。在这里做个记录。
使用vuejs获取两个数组id,如果某一个数组id成功匹配另一个数组内id,那么就勾选
这篇文章是使用vuejs获取数组,其中一个数组里面包含全部的数值,另一个数组只有一部分数值,要做的就是第二个数组去匹配第一个数组,匹配相同的情况下,给这个相同的数值打上钩,如下图 项目地址:https://github.com/fengliting/vue-array,后续代码解说就不会全部都打上 html是遍历全部的数组 {{item.value
顺序数组的实现
顺序数组的实现 顺序数组的构建 顺序数组的销毁 顺序数组的赋值 顺序数组的取值
取出数组中不同的对象
public static void main(String args[]) { JSONObject obj = new JSONObject(); JSONObject obj2 = new JSONObject(); JSONObject obj3 = new JSONObject(); JSONArray arr = new JSONArray(); obj.put(&quot;cust...
Swift 数组的常用操作
//数组 /* * Swift 要求一个数组要能正常使用 得满足两点 * 1,数组一定要初始化,初始化时可以赋值,也可以直接=[] 表示一个空数组 * * 2,必须要指定数据类型,可以通过赋值的方式让编译器自动识别数据类型,也可以自己指定。 * */ // 我们试一下 var testArray1=[]; testArray1.append(
为什么c语言第一个数组元素要从a[0]开始数起,不从a[1]数起呢?
大家学习c语言刚接触数组时候,书上说第一个数组元素要从下标0开始数起,不能从1开始数,比如 int a[4]={1,2,3,4}; 那么a[0]=1; 为什么不从1数起呢 即a{1}=1呢?不更符合大家的生活习惯吗?
从N个数组分别取值,穷尽全部情况
要求是这样的: 有N个数组,每个数组元素不定,从每个数组都中取出一个,组成长度为N的序列,求穷尽序列的所有情况。 很明显这区别于给定几个元素并把这些元素全排列的问题,全排列要交换位置,此处则不同,暂称“伪全排列”。 网上资料很多,不过多用指针或者指针数组,这对于JAVA来说没一点用。 在此,我把JAVA中的实现来个详细说明。 首先,思路为递归,将其写为成员函数,方便调用。 具类中体