3.10.2 changePropNamesプロパティ名の一括変更

<この項の構成>
(1) 機能
(2) 形式
(3) 引数
(4) 戻り値
(5) 例外

(1) 機能

指定したマップの内容に従って,プロパティ名を一括変更します。マップは,要素のキーに変更前のプロパティ名を,要素の値に変更後のプロパティ名を設定します。

変更後のプロパティ名がすでに存在していても,例外はスローされません。ただし,プロパティ名が変更前,変更後のどちらになるかは保証できません。

なお,変更前として指定したプロパティ名がプロパティ値集合にない場合は,falseが返却されます。

(2) 形式

boolean changePropNames(
    Map      changeMap
)

(3) 引数

changeMap(入力)
変更前と変更後のプロパティ名を設定したマップを指定します。

(4) 戻り値

true
一つ以上変更されました。
false
変更されませんでした。

(5) 例外

NullPointerException
指定したマップの任意のキーまたは値にnullを指定した場合