Namespace Peach\Util
AbstractMapEntry | デフォルトの |
ArrayMap | PHP の配列機能を使った Map の実装です. このマップはキーに整数または文字列しか使えないという制限があります. |
ArrayMapEntry | Peach\Util\ArrayMap の entryList() から生成されるオブジェクトです. |
Arrays | 配列に関する操作を行うユーティリティクラスです. |
DefaultComparator | デフォルトのコンパレータです. Arrays::sort などのメソッドで, 引数にコンパレータが指定されなかった場合に適用されます. |
DefaultEquator | デフォルトの Equator です. |
HashMap | 任意の値やオブジェクトをキーに指定することが出来る Map です. 格納のアルゴリズムは java.util.HashMap を参考にしています. キーに使用するオブジェクトは, 出来る限り不変 (イミュータブル) なものを使用してください. キーに設定したオブジェクトに対して外部から変更が加わった場合, このオブジェクトの動作は保障されません. |
HashMapEntry | Peach\Util\HashMap の内部で使われる MapEntry です. |
Strings | 文字列処理に関するユーティリティクラスです |
Values | 値の各種変換を行うユーティリティクラスです. |
Comparable | 相互に比較出来ることをあらわすインタフェースです. |
Comparator | 与えられた二つの値を比較するインタフェースです. このインタフェースは Arrays::sort の引数として使われます. Java における java.util.Comparator と同じ用途で使われることを想定しています. |
Equator | 二つの値が等価かどうかを調べるためのインタフェースです.
|
Map | キーと値のマッピングを管理するインタフェースです. API は java.util.Map を参考にして作られています. |
MapEntry | マップに含まれるキーと値のペアをあらわすインタフェースです. Map::entryList の返り値として使用されます. |