zoukankan      html  css  js  c++  java
  • 如何在Java中定义常量(Constant)

    /**
    * Method One
    */
    interface ConstantInterface {
    String SUNDAY = "SUNDAY";
    String MONDAY = "MONDAY";
    String TUESDAY = "TUESDAY";
    String WEDNESDAY = "WEDNESDAY";
    String THURSDAY = "THURSDAY";
    String FRIDAY = "FRIDAY";
    String SATURDAY = "SATURDAY";
    }
    /**
    * Method Two
    */
    enum ConstantEnum {
    SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY
    }
    /**
    * Method Three
    */
    class ConstantClassField {
    public static final String SUNDAY = "SUNDAY";
    public static final String MONDAY = "MONDAY";
    public static final String TUESDAY = "TUESDAY";
    public static final String WEDNESDAY = "WEDNESDAY";
    public static final String THURSDAY = "THURSDAY";
    public static final String FRIDAY = "FRIDAY";
    public static final String SATURDAY = "SATURDAY";
    }
    /**
    * Method Four
    * http://www.ibm.com/developerworks/cn/java/l-java-interface/index.html
    */
    class ConstantClassFunction {
    private static final String SUNDAY = "SUNDAY";
    private static final String MONDAY = "MONDAY";
    private static final String TUESDAY = "TUESDAY";
    private static final String WEDNESDAY = "WEDNESDAY";
    private static final String THURSDAY = "THURSDAY";
    private static final String FRIDAY = "FRIDAY";
    private static final String SATURDAY = "SATURDAY";
    public static String getSunday() {
    return SUNDAY;
    }
    public static String getMonday() {
    return MONDAY;
    }
    public static String getTuesday() {
    return TUESDAY;
    }
    public static String getWednesday() {
    return WEDNESDAY;
    }
    public static String getThursday() {
    return THURSDAY;
    }
    public static String getFirday() {
    return FRIDAY;
    }
    public static String getSaturday() {
    return SATURDAY;
    }
    }
    public class TestConstant {
    static final String day = "saturday";
    public static void main(String[] args) {
    System.out.println("Is today Saturday?");
    System.out.println(day.equalsIgnoreCase(ConstantInterface.SATURDAY));
    System.out.println(day.equalsIgnoreCase(ConstantEnum.SATURDAY.name()));
    System.out.println(day.equalsIgnoreCase(ConstantClassField.SATURDAY));
    System.out.println(day.equalsIgnoreCase(ConstantClassFunction
    .getSaturday()));
    }
    }

  • 相关阅读:
    前端String类型绑定LocalDate,LocalDateTime参数+返回前端正确格式的日期(全局配置)
    前端String类型绑定Date类型,返回前端正确格式的日期(全局配置)
    Vue移动端App实现自动更新
    centos7docker安装与操作
    springboot2.x+redis缓存
    jquery控制checkbox全选与全不选
    @Resource和@Autowired区别
    java,基本数据类型和引用数据类型
    linux 开启防火墙和配置java环境变量,记得在修改配置后重新加载资源
    Linux的终端,控制台快捷键,命令
  • 原文地址:https://www.cnblogs.com/qingchen1984/p/3978142.html
Copyright © 2011-2022 走看看