-1

我有一个非零整数值,它是一周中天数的总和,其中天数具有以下值:

Sunday = 1 

Monday = 2

Tuesday = 4

Wednesday= 8 

Thursday = 16 

Friday = 32 

Saturday = 64

示例:整数值 127 - 一周中的所有日子,65 - 仅在星期日和星期六

我看过一些 关于此的将整数转换为工作日列表的帖子 ,但我在 Java 中找不到任何代码。

根据整数,我需要在特定日期(周日至周六)安排任务

4

1 回答 1

0

您是否在问如何根据值 127 确定选择了哪些日期?如果是这样,您可以通过 AND 判断是否选择了给定日期:

int inputValue = 127;
if (Monday & inputValue) {
  // Monday was selected
}

等等

在不知道您的问题的情况下很难更具体。

于 2013-03-25T16:47:07.160 回答