クラス NumberConvertUtils
- java.lang.Object
-
- com.github.mygreen.sqlmapper.core.util.NumberConvertUtils
-
public class NumberConvertUtils extends Object
数値の変換用ユーティリティです。- 作成者:
- T.TSUCHIE
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 NumberConvertUtils()
-
メソッドの概要
すべてのメソッド staticメソッド concreteメソッド 修飾子とタイプ メソッド 説明 static NumberconvertNumber(Class<?> type, Object value)数値に変換する。static NumberincrementNumber(Class<?> type, Object value)数値を変換しかつインクリメントする。static IntegertoInteger(Object value)static IntegertoInteger(String value)static LongtoLong(Object value)static LongtoLong(String value)static IntegertoPrimitiveInteger(Object value)static inttoPrimitiveInteger(String value)static LongtoPrimitiveLong(Object value)static longtoPrimitiveLong(String value)static ShorttoPrimitiveShort(Object value)static shorttoPrimitiveShort(String value)static ShorttoShort(Object value)static ShorttoShort(String value)
-
-
-
メソッドの詳細
-
incrementNumber
public static Number incrementNumber(Class<?> type, Object value)
数値を変換しかつインクリメントする。 値がnullのときはnullを返す。- パラメータ:
type- 変換後のクラスタイプvalue- 変換対象の値- 戻り値:
- インクリメントした値。引数valueがnullのときはnullを返す。
- 例外:
IllegalArgumentException- typeがサポートしていない数値型の場合。
-
convertNumber
public static Number convertNumber(Class<?> type, Object value)
数値に変換する。- パラメータ:
type- 変換後のクラスタイプvalue- 変換対象の値- 戻り値:
- 変換した値。引数valueがnullのときはnullを返す。
- 例外:
IllegalArgumentException- typeがサポートしていない数値型の場合。
-
toPrimitiveInteger
public static int toPrimitiveInteger(String value)
-
toPrimitiveLong
public static long toPrimitiveLong(String value)
-
toPrimitiveShort
public static short toPrimitiveShort(String value)
-
-