要獲取Java系統變量參數,可以使用System.getProperties()方法。該方法返回一個Properties對象,其中包含了當前Java虛擬機的系統屬性。
以下是一個示例:
Properties properties = System.getProperties();
Enumeration<?> enumeration = properties.propertyNames();
while (enumeration.hasMoreElements()) {
String propertyName = (String) enumeration.nextElement();
String propertyValue = properties.getProperty(propertyName);
System.out.println(propertyName + " = " + propertyValue);
}
這段代碼會遍歷所有的系統屬性,并將屬性名和屬性值打印出來。
要設置Java系統變量參數,可以使用System.setProperty()方法。該方法接受兩個參數:屬性名和屬性值。
以下是一個示例:
System.setProperty("myProperty", "myValue");
這段代碼會將名為"myProperty"的系統屬性設置為"myValue"。
請注意,設置的系統屬性只在當前Java虛擬機的生命周期內有效。如果需要在啟動Java程序時設置系統屬性,可以通過命令行參數傳遞,如:java -DmyProperty=myValue MyClass。