内部库中的逗号常量

时间:2017-04-03 07:17:52

标签: java const

我想在我的代码中使用常量字符/字符串逗号(,)。

我可以在标准库中找到static final变量吗?如果没有这样的地方,你可以为我指出流行的外部图书馆吗?

编辑:我不想创建自己的常量,我想从JDK(或外部库,如果它不存在)中使用它

3 个答案:

答案 0 :(得分:3)

依赖外部库只需一个常量会有什么好处?如果您不使用该库中的代码,我建议您在自己的项目中定义常量。

如果在代码中使用逗号常量,请尝试查找公共接口/类并在该接口/类中定义常量。

如果没有公共接口/类,则使用逻辑名创建枚举。不要仅仅为了包装常量来创建类或接口。

如果您需要在单个类中使用逗号常量,请在该类中声明它。 (受保护或私人)。

另见What is the best way to implement constants in Java?

但是如果您真的想使用第三方库,您可能需要查看: https://github.com/google/caja/blob/master/src/com/google/caja/lexer/Punctuation.java

答案 1 :(得分:1)

你的意思是:

zoo

答案 2 :(得分:0)

您可以使用:

import sun.tools.java.Constants;

Constants.opNames[Constants.COMMA]