急~~高手帮助:在一属性文件中有 "相同的键" 和 "不同的值",如何判断相同...
高手帮助:在一属性文件中有相同的键和不同的值,如何判断相同...
如:
20104=国际金融
目录外=网络技术与工程
目录外=涉外事务管理
目录外=计算机
假如我传两个参数来,( "目录外 ", "涉外事务管理 ")怎么判断他们是存在的 ,
------解决方案--------------------如果键相同的话,只有最后那个键有效,你上面只能取得目录外=计算机,
------解决方案--------------------目录外=网络技术与工程,涉外事务管理,计算机
这样可以都取
------解决方案--------------------不可以的,Properties 本身就是一个 Map,键必须是唯一的。除非你自己去解析这个属性文件。
------解决方案--------------------键值,又叫key值~
其主要意义就在于唯一性~
你3个同样的值,那就不能再叫key了~
如果你在属性文件中保存同一个key的3个值,最后一个肯定要覆盖前面2个值~
------解决方案--------------------看样子你只好自己写代码来读了,要不就像ariesying(Roc)说的那样。
------解决方案--------------------程序拆分判断,虽有些麻烦 但不难