code: private static int getWeekIndex(final Calendar cal) {
          final int val = cal.get(Calendar.DAY_OF_WEEK);
          switch(val) {
              case Calendar.SUNDAY:
                  return 0;
              case Calendar.MONDAY:
                  return 1;
              case Calendar.TUESDAY:
                  return 2;
              case Calendar.WEDNESDAY:
                  return 3;
              case Calendar.THURSDAY:
                  return 4;
              case Calendar.FRIDAY:
                  return 5;
              case Calendar.SATURDAY:
                  return 6;
          }
  
          return 0;
      }
docs: 曜日のインデックスを取得する。
  ・日曜始まりで、0から始まる。
  @param cal
  @return