在 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 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

立即開始
廣告
© . All rights reserved.