public class Casts extends Object
| Constructor and Description |
|---|
Casts() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
identity(T o) |
static BigDecimal |
toBigDecimal(Object o)
Cast object to BigDecimal.
|
static BigDecimal |
toBigDecimal(String o)
Cast string to BigDecimal.
|
static BigInteger |
toBigInteger(Object o)
Cast object to BigInteger.
|
static BigInteger |
toBigInteger(String o)
Cast String to BigInteger.
|
static Boolean |
toBoolean(Object o)
Cast object to Boolean.
|
static Boolean |
toBoolean(String o)
Cast string to boolean.
|
static Byte |
toByte(BigDecimal bigDecimal)
Cast BigDecimal to byte.
|
static Byte |
toByte(Object o)
Cast object to byte.
|
static Byte |
toByte(String o)
Cast string to byte.
|
static Date |
toDate(DateFormat format,
String value) |
static Double |
toDouble(Object o)
Cast object to Double.
|
static Double |
toDouble(String o)
Cast String to double.
|
static <T extends Enum<T>> |
toEnum(Class<T> enumClass,
String name)
Cast a name to an enum.
|
static String |
toEnumName(Enum e)
Cast an enum to enum name, null safe.
|
static Float |
toFloat(Object o)
Cast object to Float.
|
static Float |
toFloat(String o)
Cast String to float.
|
static Integer |
toInteger(BigDecimal bigDecimal)
Cast BigDecimal to integer.
|
static Integer |
toInteger(Object o)
Cast object to integer.
|
static Integer |
toInteger(String o)
Cast string to integer.
|
static LocalDate |
toLocalDate(Date date)
Convert a date to local date using system's timezone.
|
static LocalDate |
toLocalDate(Date date,
ZoneId zoneId)
Convert a date to LocalDate.
|
static Long |
toLong(BigDecimal bigDecimal)
Cast BigDecimal to Long.
|
static Long |
toLong(Object o)
Cast object to long.
|
static Long |
toLong(String o)
Cast object to long.
|
static Short |
toShort(BigDecimal bigDecimal)
Cast BigDecimal to short.
|
static Short |
toShort(Object o)
Cast object to Short.
|
static Short |
toShort(String o)
cast string to short.
|
static Date |
toSqlDate(Date date)
Cast date to sql date.
|
static Date |
toSqlDate(DateFormat format,
String value) |
static Date |
toSqlDate(LocalDate date)
Cast date to sql date.
|
static Time |
toSqlTime(Date date)
Cast date to sql time.
|
static Time |
toSqlTime(DateFormat format,
String time)
Cast string to sql time.
|
static Timestamp |
toSqlTimestamp(Date date)
Cast date to sql timestamp.
|
static String |
toString(Object o)
Cast object to String (null-safe).
|
public static <T> T identity(T o)
T - o - public static BigDecimal toBigDecimal(String o)
public static BigDecimal toBigDecimal(Object o)
public static BigInteger toBigInteger(String o)
public static BigInteger toBigInteger(Object o)
public static Long toLong(BigDecimal bigDecimal)
public static Integer toInteger(BigDecimal bigDecimal)
public static Short toShort(BigDecimal bigDecimal)
public static Byte toByte(BigDecimal bigDecimal)
public static <T extends Enum<T>> T toEnum(Class<T> enumClass, String name)
public static LocalDate toLocalDate(Date date, ZoneId zoneId)
public static LocalDate toLocalDate(Date date)
public static Date toDate(DateFormat format, String value)
public static Date toSqlDate(DateFormat format, String value)
public static Time toSqlTime(DateFormat format, String time)
Copyright © 2015. All rights reserved.