如何摆脱使用 apache.commons 中的 PropertiesConfiguration 导致的取消选中转换警告
我不想使用 SuppressWarnings。我更喜欢编写不会产生任何抱怨的代码。我导入 apache.commons 类 PropertiesConfiguration。
该文件是使用文本编辑器创建的:
numbers = 0.222,0.333
animals = dog,cat
然后我将该文件读入 PropertiesConfiguration 的实例,假设它由“pc”引用。
List<String> myStringList = pc.getList("animals");
对 getList() 的调用会产生有关未经检查的转换的编译时警告。在没有 SupressWarnings 的情况下如何改进这一点?
I prefer not to use SuppressWarnings. I prefer to write code that produces no complaints. I import the apache.commons class PropertiesConfiguration.
This file was created with a text editor:
numbers = 0.222,0.333
animals = dog,cat
I then read the file into an instance of PropertiesConfiguration, say it is referenced by "pc".
List<String> myStringList = pc.getList("animals");
The call to getList() produces a compile-time warning about unchecked conversions. How do I improve this without SupressWarnings?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来
getList()
返回一个通用的List
对象。使用getStringArray()
来返回String
数组怎么样?It looks like
getList()
returns a genericList
object. How about usinggetStringArray()
instead which returns an array ofString
s?