3
Set<Badge> availableBadges = myService.getAvailableBadges();
List<Badge> allBadges = Arrays.asList(Badge.values());
allBadges.removeAll(availableBadges);
/* Badge is an enumn */
什麼集合支持刪除所有?UnsupportedOperationException - removeAll方法不受此集合支持(Java Collections)
'Arrays.asList'不太不可修改;它支持'set',但不支持'remove'或'add'。 –
@LouisWasserman,我同意。修復答案。謝謝 – Andremoniy