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

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

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

public abstract void remove (String key)

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

remove方法引发以下异常-

空指针异常键为null时发生此异常
IllegalStateExceptionremoveNode()方法删除祖先节点时,将引发此异常。

让我们看一个从首选项节点删除首选项的程序-

示例

import java.util.prefs.Preferences;
public class Example {
   public static void main(String[] args) throws Exception {
      //的用户首选项节点
      Preferences pre = Preferences.userNodeForPackage(String.class);
      //在节点中删除首选项
      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.