Beispiel #1
0
  /**
   * Returns {@code DayOfWeek} for given number.
   *
   * @param dayOfWeek the day of week as a number
   * @return the {@code DayOfWeek}
   * @throws IllegalArgumentException if given number isn't between 1 and 7
   */
  public static DayOfWeek getDayOfWeek(int dayOfWeek) {
    for (DayOfWeek day : DayOfWeek.values()) {
      if (day.getValue() == dayOfWeek) {
        return day;
      }
    }

    throw new IllegalArgumentException("Not a valid day");
  }