我有2個陣列:用其他陣列過濾陣列
array1
包含object1
類型的對象。 object1
有一個屬性id
。
array2
包含object2
類型的對象。 object2
有一個屬性object1Id
。
我知道,array2
包含的對象總是在array1
中,但array1
可以有更多(或相等)對象。 顯示它:
因此簡化:array1
擁有的所有對象,array2
有新的對象。如何獲得與舊對象的數組..?我試圖用謂詞來做,但是做一個循環並將每個object1Id
插入到謂詞中感覺很奇怪。有沒有其他的選擇?如何正確地做到這一點?
該方法通常更適合於包含相同類型對象的數組/集合 – Wain