System類setProperty()方法
- setProperty() 方法可在
java.lang
包。 - setProperty() 方法用於設置由給定參數(
system_property
) 與給定的另一個參數 (system_property_value
)。 - setProperty() 方法是一個靜態方法,所以它也可以通過類名訪問。
-
setProperty() 方法方法在設置係統屬性時拋出各種異常
- SecurityException: 在這個例外中,當安全管理器存在時,它的 checkPermission() 方法不能允許訪問給定的係統屬性。
- NullPointerException :在這個異常中,如果給定
system_property
或給予system_property_value
為空。 - IllegalArgumentException:在此異常中,如果給定的係統屬性為空。
用法:
public static String setProperty( String system_property, String system_property_value);
參數:
ssystem_property
– 表示係統屬性的名稱。ssystem_property_value
– 表示係統屬性的值。
返回值:
這個方法的返回類型是String
, 如果存在,則返回係統屬性的舊值,否則返回 null。
例:
// Java program to demonstrate the example of
// setProperty() method of System Class.
import java.lang.*;
import java.util.*;
public class SetPropertyMethod {
public static void main(String[] args) {
//Display previous operating system
//architecture before setting properties
System.out.print("Previous os name:" + " ");
System.out.print(System.getProperty("os.name"));
System.clearProperty("os.name");
System.setProperty("os.name", "Ubuntu");
System.out.println();
//Display new operating system
//architecture after setting properties
System.out.print("New os name:" + " ");
System.out.print(System.getProperty("os.name"));
}
}
輸出
E:\Programs>javac SetPropertyMethod.java E:\Programs>java SetPropertyMethod Previous os name:Linux New os name:Ubuntu
相關用法
- Java System setProperty()用法及代碼示例
- Java System setProperties()用法及代碼示例
- Java System setIn()用法及代碼示例
- Java System setErr()用法及代碼示例
- Java System setOut()用法及代碼示例
- Java System setSecurityManager()用法及代碼示例
- Java System clearProperty()用法及代碼示例
- Java System loadLibrary()用法及代碼示例
- Java System console()用法及代碼示例
- Java System arraycopy()用法及代碼示例
- Java System exit()用法及代碼示例
- Java System getProperty()用法及代碼示例
- Java System nanoTime()用法及代碼示例
- Java System getenv()用法及代碼示例
- Java System identityHashCode()用法及代碼示例
- Java System inheritedChannel()用法及代碼示例
- Java System load()用法及代碼示例
- Java System lineSeparator()用法及代碼示例
- Java System getSecurityManager()用法及代碼示例
- Java System getProperties()用法及代碼示例
注:本文由純淨天空篩選整理自Preeti Jain大神的英文原創作品 Java System class setProperty() method with example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。