Операции по сбору с анонимными внутренними классами - PullRequest
1 голос
/ 09 декабря 2011

Я пытаюсь симулировать лямбду в C #, и мне нужно сбросить элемент списка на ту же карту, но со значениями, удаленными в соответствии со списком ключей. Это просто использование простого списка карт.

Например:

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

1 Ответ

1 голос
/ 09 декабря 2011

Вы имеете в виду следующее? Вам не нужно возвращать коллекцию обратно как изменчивую.

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

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