在 Java 中从首选项节点中删除首选项


为了从 Java 中的首选项节点中删除首选项,我们使用 remove() 方法。remove 方法 () 会删除首选项节点中与指定键相关联的所有值。

声明 − java.util.prefs.Preferences.remove() 方法的声明如下 −

public abstract void remove (String key)

其中 key 是要移除其首选项的键

remove 方法会引发以下异常 −

NullPointerException当 key 为 null 时会引发此异常
IllegalStateException当祖先节点被 removeNode() 方法删除时,会引发此异常。

我们来看一个从首选项节点中删除首选项的程序 −

示例

 现场演示

import java.util.prefs.Preferences;
public class Example {
   public static void main(String[] args) throws Exception {
      // obtains the user preference node for java.lang
      Preferences pre = Preferences.userNodeForPackage(String.class);
      // Remove a preference in the node
      final String name = "name";
      pre.remove(name);
   }
}

输出

Dec 26, 2018 6:00:21 AM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.

更新于: 2020-06-25

394 次浏览

开启您的 职业生涯

通过完成课程获得认证

立即开始
广告