【发布时间】:2013-12-28 23:55:19
【问题描述】:
我正在使用属性类的load() 加载我的属性文件。我能够使用 set、hashmap、treeset、enumeration 读取属性类的键值对,但它不会检索重复的对。重复的对只检索一次。
【问题讨论】:
-
您的属性文件无效。键必须是唯一的。重新设计。
-
@EJP:如果属性文件中存在重复值,我知道它无效,这就是我想通过将每个键与其他键进行比较来显示的内容。我想创建一个方法,如果重复键存在那么它必须显示一些警报或消息,有什么办法吗?
-
没有什么能阻止你自己编写这样的方法,但这不是你要求的。
-
@EJP: 请原谅这个错误,但首先我需要从属性文件中读取所有键,即使它重复并且我无法读取重复的键,请让我知道这样做的方法....就像在我的属性文件中一样,我有 a=1,a=1,a=2 ......我想阅读所有三个 a 但我只能阅读它一次,即 a=2....
-
你必须自己写。你不能使用Properties.load()。
标签: java collections duplicates properties-file