T - データ型を指定
public class DataRef<T>
extends java.lang.Object
あるメソッドに対してデータを引数で渡した際に、 データオブジェクトそのものを操作して値を変更することができない場合で、 メソッド内でデータ書き換えをする場合に有用である
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
equals(java.lang.Object rhs)
等価演算子
{@.ja 引数にDataRef型オブジェクトが指定された場合には、
それに内包されているデータと当該オブジェクトに内包するデータとの間で
等価判断を行う。
|
int |
hashCode()
ハッシュコード値を取得する
|
public T v
アクセスを容易にするためにpublicメンバとなっている
public DataRef(T v)
v - 初期状態で割り当てるデータ
public boolean equals(java.lang.Object rhs)
引数にDataRef型オブジェクトが指定された場合には、 それに内包されているデータと当該オブジェクトに内包するデータとの間で 等価判断を行う。 また、本メソッドの引数に比較したいデータそのものを指定した場合には、 当該オブジェクトに内包するデータと引数で指定されたデータとの間で 等価判断を行う。
equals クラス内 java.lang.Objectrhs - 等価判断対象のオブジェクト
public int hashCode()
hashCode クラス内 java.lang.Object