System.clearProperty(String key)方法使您可以删除系统属性。键不能为空字符串或null值,因为它将导致该方法抛出anIllegalArgumentException或a NullPointerException。
它还将检查是否SecurityManager存在,如果您没有对系统属性的写许可SecurityException,将抛出a。
package org.nhooo.example.lang; public class ClearProperty { public static void main(String[] args) { String key = "user.dir"; System.out.println(key + " = " + System.getProperty(key)); // Java 1.5中可用的System.clearProperty()方法 System.clearProperty(key); System.out.println(key + " = " + System.getProperty(key)); } }
上面的代码段为我们提供了以下输出:
user.dir = /Users/wsaryada/nhooo/src/nhooo-project user.dir = null