當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java System getProperty()用法及代碼示例


Java System 類的 getProperty(String key,Stringdef) 方法返回由指定鍵指示的係統屬性。

用法

public static String getProperty(String key,String def)

參數

key- 係統屬性的名稱。

def- 默認值。

返回

如果該鍵沒有屬性,則此方法返回係統屬性或默認值。

異常

  1. 如果 key 為 null,則拋出 NullPointerException。
  2. 如果 key 為空,則拋出 aIllegarArgumentException。
  3. 如果安全管理器存在並且其 CheckProperty 方法不允許訪問指定的係統屬性,則會引發 SecurityException。

例子1

import java.util.Properties;
public class SystemGetPropertyExample1{
	public static void main(String[] args) {
		//here we created property with my name and assigned its default value ShubhamJadon		
		System.out.println("my name:"+System.getProperty("myname", "Shubham Jadon"));
	}
}

輸出:

my name:Shubham Jadon

例子2

public class SystemGetPropertyExample2 {
	public static void main(String[] args) {
		//here we created property with my name and didn't assigned its default value		
		System.out.println("my name:"+System.getProperty("myname"));
	}
}

輸出:

my name:null



相關用法


注:本文由純淨天空篩選整理自 Java System getProperty() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。