加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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

发布时间:2020-12-14 06:01:38 所属栏目:Java 来源:网络整理
导读:我希望在我的 java应用程序的属性文件中为单个值提供多个键( 1).一种简单的方法是在属性文件中的单独行中定义每个键,并为所有这些键定义相同的值.这种方法增加了属性文件的可维护性.另一种方式(我认为可能是聪明的方式)是使用单行中的值定义逗号分隔的键.例
我希望在我的 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);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读