scala – 如何使用Typesafe配置库获取列表
发布时间:2020-12-16 09:39:17 所属栏目:安全 来源:网络整理
导读:我正在Scala尝试从一个配置文件,如something.conf与TypeSafe http://typesafehub.github.io/config/latest/api/index.html获取一个列表 在something.conf中我设置参数: mylist=["AA","BB"] 在我的Scala代码中我做: val myList = modifyConfig.getStringLi
我正在Scala尝试从一个配置文件,如something.conf与TypeSafe
http://typesafehub.github.io/config/latest/api/index.html获取一个列表
在something.conf中我设置参数: mylist=["AA","BB"] 在我的Scala代码中我做: val myList = modifyConfig.getStringList("mylist") 简单的配置参数工作正常,但有人可以给我一个如何提取列表的例子? 干杯! 解决方法
正如@ghik所说,Typesafe Config库是基于Java的,所以你得到一个java.util.List [String],而不是一个scala.List [String]。所以要么转换成一个scala.List:
import collection.JavaConversions._ val myList = modifyConfig.getStringList("mylist").toList 或者(可能不那么尴尬)你寻找一个Scala图书馆。 tools wiki至少链接到这些维护的库: > Configrity (免责声明:我不使用这些,所以你必须检查他们支持你的类型和格式) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- bash – 如何使用Chrome从命令行打开文件?
- 我曾经使用nano编辑文本,但我切换到vim,这是更强大的.如果我
- Scala Spark – 从简单的数据帧创建嵌套的json输出
- AngularJS系列之JavaScript语法
- 如何在Scala中使用java.nio.file.Files.walkFileTree
- 【angular】——高德地图结合angular4获取地图中某一点信息
- 简直不能忍!org.xmlpull.v1.XmlPullParserException: expe
- AngularJS的学习--$on、$emit和$broadcast的使用
- bootstrap之模态框中表单无法提交
- PDA开发经验小结