【问题标题】:What is the Java equivalent of define in php? [duplicate]php中定义的Java等价物是什么? [复制]
【发布时间】:2014-02-26 10:07:17
【问题描述】:

我试图在我的代码中定义一些东西,但 Java 中没有 define

【问题讨论】:

    标签: java php


    【解决方案1】:
    final String key = Value;
    

    例如

    final String MAX_VALUE = "9000";
    

    最好也加静态

    static final String MAX_VALUE = "9000";
    

    【讨论】:

    • 这不是一个有效的例子。
    • 如果你也加入static,那就更好了。
    • 我同意。编辑了我的答案。
    • 我怎样才能使多个字符串 = 9000?
    • 多个字符串 = 9000 是什么意思?您可以根据需要制作许多常量: static final String MAX_VALUE = "9000";静态最终字符串 MAX_VALUE2 = "9000";静态最终字符串 MAX_VALUE3 = "9000";
    【解决方案2】:

    JAVA 本身并不完全“具有”常量(这是您使用 PHP 中的 define() 函数定义的)。相反,您可以将变量设为 final。这样,它的行为就像一个常量值(即不能更改)。

    比如:

    final int NUMBER_OF_HOURS_IN_A_DAY = 24;
    

    将创建一个值为 24 的“常量”int

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 2012-09-14
    • 2010-09-23
    • 2017-06-13
    • 1970-01-01
    • 1970-01-01
    • 2010-09-27
    相关资源
    最近更新 更多