javaのPropertiesクラスの機能

JavaのPropertiesクラスは、アプリケーションの設定パラメータを保存するために使用される、キーと値のペアのコレクションです。

Propertiesクラスの機能は以下のとおりです。

  1. プロパティオブジェクトにキーと値のペアを追加するには、setProperty(key, value)メソッドを使用します。ただし、keyとvalueの両方とも文字列型にする必要があります。
  2. 指定された key に対応する value をgetProperty(key)メソッドを使用して取得できます。指定された key が存在しない場合、null が返されます。
  3. ロードするプロパティファイル:load(InputStream)メソッドを使用すると、指定されたInputStreamから、プロパティファイルの内容をPropertiesオブジェクトにロードします。InputStreamは、プロパティファイルへの入力ストリームです。
  4. Propertiesオブジェクト内のコンテンツは、store(outputStream, comments)メソッドによって設定ファイルに保存できます。ここでoutputStreamは設定ファイルの出力ストリームで、commentsは注釈情報を追加するために使用できる文字列です。
  5. Properties オブジェクトのキーをすべて取得するには、propertyNames() メソッドを使用できます。キーを取得した後、getProperty(key) メソッドを使用して対応する値を取得し、すべてのキーと値のペアを反復処理できます。
  6. getProperty(key, defaultValue)メソッドは、指定されたキーの値を取得します。指定されたキーが存在しない場合は、defaultValueを返します。

さらに上記機能に加えて、Properties クラスは他の I/O クラス(InputStream、OutputStream、Reader、Writer など)と合わせて利用することが可能で、それらのクラスを使用して設定ファイルの読み書きを行うことができます。

bannerAds