|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.util.lang.ObjectUtil
public abstract class ObjectUtil
Object
用のユーティリティクラスです。
コンストラクタの概要 | |
---|---|
ObjectUtil()
|
メソッドの概要 | ||
---|---|---|
static
|
defaultValue(T t,
T defaultValue)
オブジェクトを返します。 |
|
static boolean |
equals(Object object1,
Object object2)
オブジェクトが等しいかどうか返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ObjectUtil()
メソッドの詳細 |
---|
public static boolean equals(Object object1, Object object2)
null
の場合は、true
を返します。
次のように使います.
ObjectUtil.equals(null, null) = true ObjectUtil.equals(null, "") = false ObjectUtil.equals("", null) = false ObjectUtil.equals("", "") = true ObjectUtil.equals(Boolean.TRUE, null) = false ObjectUtil.equals(Boolean.TRUE, "true") = false ObjectUtil.equals(Boolean.TRUE, Boolean.TRUE) = true ObjectUtil.equals(Boolean.TRUE, Boolean.FALSE) = false
object1
- オブジェクト(null
可)object2
- オブジェクト(null
可)
true
を返します。public static <T> T defaultValue(T t, T defaultValue)
null
だったらdefaultValue
を返します。
次のように使います.
ObjectUtil.defaultValue(null, "NULL") = "NULL" ObjectUtil.defaultValue(null, 1) = 1 ObjectUtil.defaultValue(Boolean.TRUE, true) = Boolean.TRUE ObjectUtil.defaultValue(null, null) = null
T
- オブジェクトの型t
- オブジェクト(null
可)defaultValue
- 引数のオブジェクトがnull
だったら返すオブジェクト(null
可)
null
だったらdefaultValue
を返します。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |