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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。