「今日」が月曜日から金曜日の間にあるかどうかをチェックするメソッドを作成しようとしています。このために、私はこの行'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;
}