如何使用Properties类在java中为单个键获取多个值?

时间:2015-09-07 11:31:13

标签: java

例如: - 我的属性文件包含以下数据:     用户=系统
    用户为oracle     user = xyz。 我写下面的代码: -

import java.util.*;  
import java.io.*;  
public class Test 
{ 
public static void main(String[] args)throws Exception

FileReader reader=new FileReader("db.properties");  

Properties p=new Properties();  
p.load(reader);  

System.out.println(p.getProperty("user"));  

}  
}  

我得到的输出是xyz。

如何将所有值作为输出?

1 个答案:

答案 0 :(得分:1)

Subhrajyoti答案的延伸。

public List<String> getValues(String key) {
    String list = p.getProperty(key);
    return new ArrayList<String>(Arrays.asList(list.split(",")));
}