若依开源1.1.3发布
This commit is contained in:
@ -298,4 +298,54 @@ public class StringUtils
|
||||
}
|
||||
return result.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* 字符串数据处理
|
||||
*/
|
||||
public static String valueAsStr(Object value)
|
||||
{
|
||||
if (value instanceof String)
|
||||
{
|
||||
return (String) value;
|
||||
}
|
||||
else if (value != null)
|
||||
{
|
||||
return value.toString();
|
||||
}
|
||||
else
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 整型数据处理
|
||||
*/
|
||||
public static Integer valueAsInt(Object value)
|
||||
{
|
||||
if (value instanceof Integer)
|
||||
{
|
||||
return (Integer) value;
|
||||
}
|
||||
else if (value instanceof Number)
|
||||
{
|
||||
return ((Number) value).intValue();
|
||||
}
|
||||
else if (value instanceof String)
|
||||
{
|
||||
if ("NaN".equals(value))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
return Integer.valueOf((String) value);
|
||||
}
|
||||
else if (value instanceof Boolean)
|
||||
{
|
||||
return ((Boolean) value) ? 1 : 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user