我希望在我的
java应用程序的属性文件中为单个值提供多个键(> 1).一种简单的方法是在属性文件中的单独行中定义每个键,并为所有这些键定义相同的值.这种方法增加了属性文件的可维护性.另一种方式(我认为可能是聪明的方式)是使用单行中的值定义逗号分隔的键.例如
key1,key2,key3=value
Java.util.properties不支持此功能.以前有人做过类比吗?我做谷歌但没有找到任何东西.
–manish
解决方法
我不知道现有的解决方案,但实现起来应该非常简单:
String key = "key1,key3",val = "value"; Map<String,String> map = new HashMap<String,String>(); for(String k : key.split(",")) map.put(k,val); System.out.println(map);