Java 使用'';在爪哇?
我的项目中有一个属性文件,比如config.properties,它有一个属性字段Java 使用'';在爪哇?,java,properties-file,Java,Properties File,我的项目中有一个属性文件,比如config.properties,它有一个属性字段project.searchkey。是否可以将此字段的值设置为project.searchkey='one','two' 它会同时考虑带有“”符号的值吗?使用java.util.Properties() 它打印'one'、'two',因此它将=后面的所有内容作为单个字符串读取 project.searchkey='one','two'返回'one','two' project.searchkey=one,two返回
project.searchkey
。是否可以将此字段的值设置为project.searchkey='one','two'
它会同时考虑带有“”符号的值吗?使用
java.util.Properties
()
它打印'one'、'two'
,因此它将=
后面的所有内容作为单个字符串读取
project.searchkey='one','two'
返回'one','two'
project.searchkey=one,two
返回one,two
project.searchkey=one'two'
返回one'two'
etc…使用
java.util.Properties
()
project.searchkey=one, two, \
three, four, \
five
它打印'one'、'two'
,因此它将=
后面的所有内容作为单个字符串读取
project.searchkey='one','two'
返回'one','two'
project.searchkey=one,two
返回one,two
project.searchkey=one'two'
返回one'two'
等等
project.searchkey=one, two, \
three, four, \
five
最好不要使用带有逗号的键,因此不需要单引号。
检索键“project.searchkey”
的字符串值后:
当然,单引号可以删除的价值
最好不要使用带有逗号的键,因此不需要单引号。
检索键“project.searchkey”
的字符串值后:
当然,可以删除单引号以获取值。这取决于读取和使用属性文件的软件,因为我们不知道这是什么软件,所以我们无法告诉您。这取决于您将如何使用该文件,如果您将使用common,那么这不重要。。。顺便说一句,试一下,然后问一下,不是更快吗?:)你为什么不试试呢?这取决于读取和使用属性文件的软件,因为我们不知道这是什么软件,所以我们无法告诉你。这取决于你将如何使用该文件,如果你将使用common,那么这不重要。。。顺便说一句,试一下,然后问一下,不是更快吗?:)你为什么不试试呢?
String value = bundle.getProperty("project.searchkey");
// value is "one, two, three, four, five"
String[] searchKeys = value.split(",\\s*"); // Split by comma and any whitespace.