如何将一个 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数组?