2011-12-09 151 views
1

我想模擬在C#中的lambda,我需要重置列表元素到相同的地圖,但值根據列表中刪除鍵。這只是使用一個簡單的地圖列表。收集操作與匿名內部類

例如:

myList.set(i, myList.get(i).remove(
    //not sure what to add here... need to remove a List<String> 
)); 
+0

這是關於C#或Java? –

+0

@PeterLawrey鑑於你已經回答了這個問題,這是什麼?我們應該編輯這個問題,或者根據它是哪個來重新標記它。 –

回答

1

你指的是以下?你不需要把它收回來,因爲它是可變的。

myList.get(i).removeAll(listToRemove); // List of List 

myList.get(i).keySet().remove(listOfKeysToRemove); // List of Map 
+1

這正是我需要的感謝。 – user1089599