Package com.github.tonyluo.excel.util
Class FieldParser
java.lang.Object
com.github.tonyluo.excel.util.FieldParser
public final class FieldParser
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description static java.lang.String
formatValue(java.lang.reflect.Field field, java.lang.Object value)
参数格式化为Stringstatic java.lang.Boolean
parseBoolean(java.lang.String value)
static java.lang.Byte
parseByte(java.lang.String value)
static java.util.Date
parseDate(java.lang.String value, ExcelCell excelCell)
static java.lang.Double
parseDouble(java.lang.String value)
static java.lang.Float
parseFloat(java.lang.String value)
static java.time.Instant
parseInstant(java.lang.String value, ExcelCell excelCell)
static java.time.Instant
parseInstantFromString(java.lang.String value, ExcelCell excelCell)
static java.lang.Integer
parseInt(java.lang.String value)
static java.lang.Long
parseLong(java.lang.String value)
static java.lang.Short
parseShort(java.lang.String value)
static java.lang.Object
parseValue(java.lang.reflect.Field field, java.lang.Object valueObject)
参数解析 (支持:Byte、Boolean、String、Short、Integer、Long、Float、Double、Date)
-
Method Details
-
parseByte
public static java.lang.Byte parseByte(java.lang.String value) -
parseBoolean
public static java.lang.Boolean parseBoolean(java.lang.String value) -
parseInt
public static java.lang.Integer parseInt(java.lang.String value) -
parseShort
public static java.lang.Short parseShort(java.lang.String value) -
parseLong
public static java.lang.Long parseLong(java.lang.String value) -
parseFloat
public static java.lang.Float parseFloat(java.lang.String value) -
parseDouble
public static java.lang.Double parseDouble(java.lang.String value) -
parseInstant
-
parseInstantFromString
public static java.time.Instant parseInstantFromString(java.lang.String value, ExcelCell excelCell) -
parseDate
-
parseValue
public static java.lang.Object parseValue(java.lang.reflect.Field field, java.lang.Object valueObject)参数解析 (支持:Byte、Boolean、String、Short、Integer、Long、Float、Double、Date)- Parameters:
field
- fieldvalueObject
- value- Returns:
- Object
-
formatValue
public static java.lang.String formatValue(java.lang.reflect.Field field, java.lang.Object value)参数格式化为String- Parameters:
field
- fieldvalue
- value- Returns:
- String
-