为了从Java中的首选项节点中删除首选项,我们使用该remove()
方法。removemethod()
会删除与首选项节点中的指定键关联的所有值。
声明-java.util.prefs.Preferences.remove()方法声明如下-
public abstract void remove (String key)
其中key是要删除其首选项的键
remove方法引发以下异常-
空指针异常 | 键为null时发生此异常 |
IllegalStateException | 该removeNode() 方法删除祖先节点时,将引发此异常。 |
让我们看一个从首选项节点删除首选项的程序-
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.