WeekEnum.java 964 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package com.xjrsoft.common.enums;
  2. public enum WeekEnum {
  3. /**
  4. * 周一
  5. */
  6. Monday(1, "周一"),
  7. /**
  8. * 周二
  9. */
  10. Tuesday(2, "周二"),
  11. /**
  12. * 周三
  13. */
  14. Wednesday(3, "周三"),
  15. /**
  16. * 周四
  17. */
  18. Thursday(4, "周四"),
  19. /**
  20. * 周五
  21. */
  22. Friday(5, "周五"),
  23. /**
  24. * 周六
  25. */
  26. Saturday(6, "周六"),
  27. /**
  28. * 周日
  29. */
  30. Sunday(0, "周日");
  31. final int code;
  32. final String value;
  33. public int getCode() {
  34. return this.code;
  35. }
  36. public String getValue() {
  37. return this.value;
  38. }
  39. WeekEnum(final int code, final String message) {
  40. this.code = code;
  41. this.value = message;
  42. }
  43. public static int getCode(String value) {
  44. for (WeekEnum c : WeekEnum.values()) {
  45. if (c.getValue().equals(value)) {
  46. return c.getCode();
  47. }
  48. }
  49. return 0;
  50. }
  51. }