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.StringformatValue(java.lang.reflect.Field field, java.lang.Object value)参数格式化为Stringstatic java.lang.BooleanparseBoolean(java.lang.String value)static java.lang.ByteparseByte(java.lang.String value)static java.util.DateparseDate(java.lang.String value, ExcelCell excelCell)static java.lang.DoubleparseDouble(java.lang.String value)static java.lang.FloatparseFloat(java.lang.String value)static java.time.InstantparseInstant(java.lang.String value, ExcelCell excelCell)static java.time.InstantparseInstantFromString(java.lang.String value, ExcelCell excelCell)static java.lang.IntegerparseInt(java.lang.String value)static java.lang.LongparseLong(java.lang.String value)static java.lang.ShortparseShort(java.lang.String value)static java.lang.ObjectparseValue(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
-