加入属性文件中的值

时间:2014-10-14 14:17:18

标签: java properties

例如,属性文件有三个属性:

val1 = 1
val2 = 2
val3 = 3

我想添加第四个值,它是x.x.x的形式(x是前一个val的数字)。

val4 = val1+.+val2+.+val3 = 1.2.3

我做了很多谷歌搜索,但没有办法做到这一点。

1 个答案:

答案 0 :(得分:2)

您无法在属性文件中添加变量,但是您可以预先计算并将其写下来,或者更好的是,执行此操作服务器端并将该特定值注册为属性。类似的东西:

        Properties properties = new Properties();
        properties.load(MY_INPUT_STREAM);
        int val1 = properties.get("val1");
        int val2 = properties.get("val2");
        int val3 = properties.get("val3");
        properties.put("val4", val1 + val2 + val3);