日期:2014-05-18  浏览次数:20681 次

急~~高手帮助:在一属性文件中有 "相同的键" 和 "不同的值",如何判断相同...
高手帮助:在一属性文件中有相同的键和不同的值,如何判断相同...
如:

20104=国际金融
目录外=网络技术与工程
目录外=涉外事务管理
目录外=计算机

假如我传两个参数来,( "目录外 ", "涉外事务管理 ")怎么判断他们是存在的   ,

------解决方案--------------------
如果键相同的话,只有最后那个键有效,你上面只能取得目录外=计算机,
------解决方案--------------------
目录外=网络技术与工程,涉外事务管理,计算机
这样可以都取
------解决方案--------------------
不可以的,Properties 本身就是一个 Map,键必须是唯一的。除非你自己去解析这个属性文件。
------解决方案--------------------
键值,又叫key值~
其主要意义就在于唯一性~
你3个同样的值,那就不能再叫key了~

如果你在属性文件中保存同一个key的3个值,最后一个肯定要覆盖前面2个值~

------解决方案--------------------
看样子你只好自己写代码来读了,要不就像ariesying(Roc)说的那样。
------解决方案--------------------
程序拆分判断,虽有些麻烦 但不难