我在我的一个属性文件中定义了一个属性:<entry key="build" default="0" type="int" operation="+" value="1" />
我使用以下方法读取此属性:<replacefilter token="@build@" property="build_num" />
一旦此数字大于 999,千位分隔符逗号开始出现,如下所示:
1,001
1,562
有没有办法摆脱这些逗号?
(我使用 build 生成文件名,并且真的不想在那里看到任何逗号)。
最佳答案
您可以通过向条目添加 pattern
来防止使用千位分隔符:
<entry key="build" default="0" type="int" operation="+" value="1" pattern="0" />
请注意,您可能需要在运行之前手动删除一次逗号 - 否则您的内部版本号将重置,逗号和后续数字将被丢弃。 (所以 1 ,325 -> 2 和 4 ,11107920 ,11109 和 59 59 和 59111919 59)
关于Ant 属性文件任务 : how can I set an integer with no thousand separators?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3963452/