Java属性映射打印问题

Java属性映射打印问题,java,loops,printing,properties,Java,Loops,Printing,Properties,我想创建一个应用程序,使用例如-dMyProps=123而不是参数args获取属性。我知道这些属性在地图上。所以我会用它 public void getProperties() { map myMap = System.getProperties(); myMap.get(); ... 如果有多个属性,如何读取并打印所有属性 System.out.println需要在此处打印的内容 如果有人能帮助我,我认为这必须在for循环或增强for循环中完成,但我不确定如何做。假设map myM

我想创建一个应用程序,使用例如-dMyProps=123而不是参数args获取属性。我知道这些属性在地图上。所以我会用它

public void getProperties() {

map myMap = System.getProperties();    
myMap.get();
...
如果有多个属性,如何读取并打印所有属性

System.out.println需要在此处打印的内容

如果有人能帮助我,我认为这必须在for循环或增强for循环中完成,但我不确定如何做。

假设map myMap=System.getProperties,map是java.util.map,实际上不正确。 System.getProperties;将返回一个Properties类对象;可根据您的要求进行处理。例如:

Properties prop=System.getProperties

Set Set=prop.keySet//返回此映射中包含的键的集合视图