idsArr = [ "id12345", "id27891", "id98654"]
idsNameIntvalueArr = [["id22913", "Peter Parker", 15], ["id12345", "Donald Duck", 6], ["id98654", "Mickey Mouse", 9], ["id112233", "Lion King", 9]]
我是Swift的新手,请给我建议,用id比较这2个数组的最佳做法是什么,如果id匹配,需要用“name”和Int值创建新数组,在这种情况下:< / p>
resultArr = [["Donald Duck", 6],["Mickey Mouse", 9]]
感谢。
答案 0 :(得分:1)
你可以这样做:
idsArr
首先,您需要过滤数组以仅包含map
中存在ID的成员。
然后,在过滤数组后,您需要创建仅包含名称和年龄的子数组,这就是<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.19.3</version>
</dependency>
所做的。