Share via


Preferences.NodeExists(String) メソッド

定義

名前付き基本設定ノードがこのノードと同じツリーに存在する場合は true を返します。

[Android.Runtime.Register("nodeExists", "(Ljava/lang/String;)Z", "GetNodeExists_Ljava_lang_String_Handler")]
public abstract bool NodeExists (string? pathName);
[<Android.Runtime.Register("nodeExists", "(Ljava/lang/String;)Z", "GetNodeExists_Ljava_lang_String_Handler")>]
abstract member NodeExists : string -> bool

パラメーター

pathName
String

存在を確認するノードのパス名。

戻り値

指定したノードが存在する場合は true。

属性

例外

このノードが削除され、パスが空の文字列でない場合は 。

パス名が無効な場合は 。

指定したパスが の場合は null

バッキング ストアが使用できない場合、または操作エラーが発生した場合は 。

注釈

名前付き基本設定ノードがこのノードと同じツリーに存在する場合は true を返します。 相対パス名 (スラッシュ文字 ('/')で始まるものではありません) は、この優先ノードを基準にして解釈されます。

このノード (または先祖) が メソッドで #removeNode() 既に削除されている場合、このメソッドを呼び出すの 有効ですが、パス名 ""を指定した場合にのみ、呼び出しは を返 falseします。 したがって、イディオム p.nodeExists("") が削除されたかどうかを p テストするために使用できます。

の Java ドキュメント java.util.prefs.Preferences.nodeExists(java.lang.String)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象