有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在字符串中使用@符号

在几个开源java项目中,我看到了在字符串变量中使用@符号,这是做什么的

例如,我在一个版本号存储在字符串实例中的应用程序中看到了它,例如:

public static final String APP_VERSION = "@VERSION@";

共 (2) 个答案

  1. # 1 楼答案

    @放在字符串中没有任何特殊作用(对于Java)。不过,这个例子看起来很奇怪。在编译之前,构建脚本可能会用实际版本号替换该值。也有可能字符串正在完全执行其他操作

  2. # 2 楼答案

    它用于构建脚本作为标记,用构建时信息(如真实版本)替换这些字符串。真实信息通常取自属性文件或时间戳