如何将一个 NSArray 的两个不同索引处的对象存储到另一个 NSArray 的一个索引

Posted

技术标签:

【中文标题】如何将一个 NSArray 的两个不同索引处的对象存储到另一个 NSArray 的一个索引【英文标题】:How to store objects at two different indexes of one NSArray to one index of another NSArray 【发布时间】:2017-04-13 10:00:59 【问题描述】:

我有一个下面提到的NSArray。 一种 一些物体 乙 一些物体 C 一些物体

我想知道是否有任何方法可以将 a,b 索引存储到另一个NSArray 中的一个索引中?

【问题讨论】:

你能提供一个小例子a,b和预期的输出(c)吗? 澄清一下,a、b、c 分别位于索引 0、1、2 处。是否要将 a 和 b 对象存储到索引 0 处的另一个数组中? @Sandeep Maganti 我猜你想将两个不同数组的结果合并到一个数组中? 20620802 = ; , 20624642 = ; , 20623874 = ;假设数组名称 testArray 中有索引 0,1,2 处的对象,我想知道 testArray1 的同一索引中是否有索引 0,1。 我的意思是 testArray1 的索引 0 处的对象应该包含 testArray 的索引 0,1。有可能吗? 【参考方案1】:

首先将您的NSArray 转换为您要在其中添加元素的NSMutableArray,然后 将两个对象从另一个数组中放入特定键的NSMutableDictionary 中,然后将NSMutableDictionary 添加到NSMutableArray 中所需的对象index

【讨论】:

【参考方案2】:

您需要找到这两个对象,将它们添加到新的 NSArray(里面将有 2 个对象),然后根据需要将此数组添加到索引为 0 的另一个数组中

【讨论】:

以上是关于如何将一个 NSArray 的两个不同索引处的对象存储到另一个 NSArray 的一个索引的主要内容,如果未能解决你的问题,请参考以下文章

如何在java中的每个arraylist中创建具有不同类型对象的arraylist数组?

如何在 NSArray 的第一个索引处添加对象

将对象添加到指定索引处的 ArrayList

如何将 NSArray 拆分为按字母顺序排列的部分以与索引表视图一起使用

不同部分的索引处的选择行

如何替换python列表特定索引处的值?