如何从保留原始订单的属性中删除密钥?

时间:2013-05-24 11:12:04

标签: java properties

我必须使用属性文件,并且我有兴趣在使用remove()方法删除其中一个后保持键的顺序。有没有办法做到这一点?

示例:我在属性上有5个条目,我想删除第3个保留订单(1,2,4,5)。

提前谢谢。

2 个答案:

答案 0 :(得分:1)

尝试LinkedHashMap

它将插入插入顺序,即使你删除第3,它也会保留所需的顺序。

答案 1 :(得分:0)

首先将其加载为:

  Properties properties = new Properties();
  properties.load(reader);

然后使用remove()方法。

  properties.remove(key);

另请参阅链接:Properties:java