我有一个像这样的属性文件
a=The letter a
表示在环境中。我使用myproperties作为参数,像这样
<replace file="${environment.FILETHATNEEDSREPLACE}" replacefilterfile="${environment.myproperties}" />
是否有可能在同一行有一个注释作为这样的属性?
a=The letter a #comments go here
不,Java属性文件不能同时包含键-元素对和注释。
来自java.util.Properties文档:
注释行有ASCII '#'或'!作为它的第一个非空白区域字符
不可能。你甚至不能从属性中获得普通的注释,除非你自己实现它。
对于以编程方式访问某种形式的元数据/注释:添加一个额外条目:
a = The letter a
a# = Comment on a
b = The letter b
b# = To b or not to b
顺便说一下,Unicode码点的名称,就像字母一样,可以从
中得到String letterA = Character.getName((int) 'a');