publicbooleaninDiasFolga(int dia, int[] folgas) {for(int i = 0; i < fogas.length; i++) {if(folgas[i] == dia) {returntrue;}}returnfalse;}if(inDiasFolga(DiasSemana.SABADO, variosDiasFolga)) {//sabadoestanodiadefolga}
E assim por diante. Ha estruturas de dados um pouco mais complexas que ficam mais parecidas com enums, como o pattern TypeSafeEnum. Mas, muitas vezes, ter eles implementados eh muito mais uma questao de deixar o sistema mais “OO friendly” do que qualquer outra coisa.
Rafael
cv1
"Rafael Steil":
Use classes. Por exemplo:
public class DiasSemana {
public static final int DOMINGO = 1;
public static final int SEGUNDA = 2;
public static final int TERCA = 3;
public static final int QUARTA = 4;
public static final int QUINTA = 5;
public static final int SEXTA = 6;
public static final int SABADO = 7;
private DiasSemana() {}
}