【发布时间】:2020-09-15 12:09:45
【问题描述】:
我正在尝试根据键从属性文件中检索值组。
myproerty.properties
key=1
name=adam
place=USA
address=Michigan
Key=2
name=umesh
place=india
address=bengaluru
我想检索该特定键值的值。
之前我尝试使用下面的方法,但它没有区分键。
myProperties = new Properties();
myProperties.load(HelloWorld.class.getResourceAsStream("/myproerty.properties"));
name=myProperties.getProperty("adam");
但是我们如何根据键检索一组值
【问题讨论】:
-
您传递的不是键而是值。这也不清楚你的问题是什么
-
如果我通过 1,我应该能够得到 name=adam place=USA address=Michigan
-
JDK 中的标准
Properties类无法做到这一点。 -
这不是它的工作方式。这是一个用'='分隔的键/值列表,通过
key得到1,通过name得到亚当 -
不要在脑海中出现的每个 Java 版本都标记一个问题。这应该发表什么样的声明?
标签: java java-8 java-7 java-9 java-11