6
Ho una variabile int che detengono più flag, per esempio:più flag di valore uno int
int styles = ExpandableComposite.TITLE_BAR | ExpandableComposite.TWISTIE | ExpandableComposite.EXPANDED;
posso verificare la presenza di una bandiera
boolean expanded = (styles & ExpandableComposite.EXPANDED) != 0;
Come posso cancellare il valore di una bandiera da styles
, ovvero rimuovere dinamicamente ExpandableComposite.EXPANDED
, senza conoscere i flag esatti impostati in styles
?
Grazie, funziona alla grande. E sì, userei EnumSet ma sto lavorando contro un'API - Eclipse - che deve supportare 1.4. –