java在字符串中使用@符号
在几个开源java项目中,我看到了在字符串变量中使用@符号,这是做什么的
例如,我在一个版本号存储在字符串实例中的应用程序中看到了它,例如:
public static final String APP_VERSION = "@VERSION@";
你可以在下面搜索框中键入要查询的问题!
在几个开源java项目中,我看到了在字符串变量中使用@符号,这是做什么的
例如,我在一个版本号存储在字符串实例中的应用程序中看到了它,例如:
public static final String APP_VERSION = "@VERSION@";
# 1 楼答案
将
@
放在字符串中没有任何特殊作用(对于Java)。不过,这个例子看起来很奇怪。在编译之前,构建脚本可能会用实际版本号替换该值。也有可能字符串正在完全执行其他操作# 2 楼答案
它用于构建脚本作为标记,用构建时信息(如真实版本)替换这些字符串。真实信息通常取自属性文件或时间戳