EnumSet 的妙用,代替二进制串

EnumSet 的妙用,代替二进制串。

有时候需要用二进制串作为多个标识位,例如 1010,每一位分别代表不同的含义,此时对应位数的新增删除等操作麻烦且不直观,建议用EnumSet代替。不多说,代码如下:

/**
 * 文本
 * 样式包括粗体,斜体,下划线,中划线等多种情况,每种情况可以并存
 * 用 EnumSet 代替字符串处理
 */
public class Text {

    private EnumSet