【发布时间】:2011-04-09 04:00:26
【问题描述】:
如果我有一个 Enum,我可以使用方便的 EnumSet 类创建一个 EnumSet
enum Suit { CLUBS, DIAMONDS, HEARTS, SPADES }
EnumSet<Suit> reds = EnumSet.of(Suit.HEARTS, Suit.DIAMONDS);
EnumSet<Suit> blacks = EnumSet.of(Suit.CLUBS, Suit.SPADES);
给定两个 EnumSet,如何创建一个包含这两个集合并集的新 EnumSet?
EnumSet<Suit> redAndBlack = ?
【问题讨论】: