java中的属性 – 我们可以使用单个值的逗号分隔键吗?

前端之家收集整理的这篇文章主要介绍了java中的属性 – 我们可以使用单个值的逗号分隔键吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望在我的 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);

猜你在找的Java相关文章