Проверить, находится ли ДЕНЬ_OF_НЕДЕЛИ между понедельником и пятницей

Я пытаюсь создать метод, который проверяет, находится ли «сегодня» между понедельником и пятницей. Для этого я получаю с помощью этой строки 'int day = Calendar.DAY_OF_WEEK;'фактический день. После этого я заполняю ArrayList днями (понедельника, вторника, среды, четверга и пятницы). Теперь, когда я проверяю, находится ли текущий день в моем ArrayList, я устанавливаю boolean DAY = true, иначе я устанавливаю boolean DAY = false. Я попробовал метод сегодня и вчера, но он всегда устанавливает логическое значение в false.

Что мне нужно изменить, чтобы мой код работал? Код вы найдете здесь.

Код

                int day = Calendar.DAY_OF_WEEK;
                ArrayList<Integer> daylist = new ArrayList<Integer>();
                daylist.add(Calendar.MONDAY);
                daylist.add(Calendar.TUESDAY);
                daylist.add(Calendar.WEDNESDAY);
                daylist.add(Calendar.THURSDAY);
                daylist.add(Calendar.FRIDAY);

                if (daylist.contains(day)){
                    DAY = true;
                }else{
                    DAY = false;
                }
19
задан Mat 12 April 2012 в 06:13
поделиться