我们可以将属性文件中的值作为值数组吗?

时间:2011-01-18 08:27:05

标签: java android

我有一个属性文件。 我知道可以给予

key = value1, value2,value3

内部属性文件。

我的要求是:

key = value1[1, 2], value2[3,4]

这可能吗?

2 个答案:

答案 0 :(得分:1)

我认为你可以但在那之后你应该编写用“[]”和“,”分开的解析器

值就是这样的字符串:

String value = p.getProperty(key)

此处您的值为value = "value1[1, 2], value2[3,4]"

但不要以更聪明的方式思考

答案 1 :(得分:1)

更改属性文件结构可能更容易,如下所示:

key.array0 = 1,2
key.array1 = 3,4

现在过滤片段"key.array*",从所有值创建数组,并将数组列表添加到地图中。