Set<Badge> availableBadges = myService.getAvailableBadges();
List<Badge> allBadges = Arrays.asList(Badge.values());
allBadges.removeAll(availableBadges);
/* Badge is an enumn */
有哪些集合支持removeAll操作?
Set<Badge> availableBadges = myService.getAvailableBadges();
List<Badge> allBadges = Arrays.asList(Badge.values());
allBadges.removeAll(availableBadges);
/* Badge is an enumn */
有哪些集合支持removeAll操作?
Arrays.asList
方法并不完全是不可修改的;它支持set
操作,但不支持remove
或add
操作。 - Louis Wasserman