com.supermap.services
类 DataUtil
- java.lang.Object
-
- com.supermap.services.DataUtil
-
public class DataUtil extends java.lang.Object
Created by lonecloud on 17/3/12. 用于对Object进行解析并且转换成Map键值对的形式
-
-
构造器概要
构造器 构造器和说明 DataUtil()
-
方法概要
所有方法 静态方法 具体方法 限定符和类型 方法和说明 static int[]
arrayToIntArray(java.util.ArrayList<java.lang.Integer> array)
static java.lang.String
getDataType(java.lang.Object data)
static <T> T
getEnum(java.lang.Class<T> clazz, int index)
static java.lang.String
getMediaPathFromUri(android.content.Context context, android.net.Uri uri)
static java.util.Map<java.lang.String,java.lang.Object>
objectToMap(java.lang.Object obj)
获取利用反射获取类里面的值和名称static java.util.Map<java.lang.String,java.lang.String>
objectToMapString(java.lang.String timeFormatStr, java.lang.Object obj, java.lang.String... excludeFields)
利用递归调用将Object中的值全部进行获取static java.lang.String
toLowerCaseFirstOne(java.lang.String s)
首字母转小写static java.lang.String
toUpperCaseFirstOne(java.lang.String s)
首字母转大写
-
-
-
方法详细资料
-
objectToMap
public static java.util.Map<java.lang.String,java.lang.Object> objectToMap(java.lang.Object obj) throws java.lang.IllegalAccessException
获取利用反射获取类里面的值和名称- 参数:
obj
-- 返回:
- 抛出:
java.lang.IllegalAccessException
-
objectToMapString
public static java.util.Map<java.lang.String,java.lang.String> objectToMapString(java.lang.String timeFormatStr, java.lang.Object obj, java.lang.String... excludeFields) throws java.lang.IllegalAccessException
利用递归调用将Object中的值全部进行获取- 参数:
timeFormatStr
- 格式化时间字符串默认2017-03-10 10:21obj
- 对象excludeFields
- 排除的属性- 返回:
- 抛出:
java.lang.IllegalAccessException
-
getDataType
public static java.lang.String getDataType(java.lang.Object data)
-
arrayToIntArray
public static int[] arrayToIntArray(java.util.ArrayList<java.lang.Integer> array)
-
getEnum
public static <T> T getEnum(java.lang.Class<T> clazz, int index)
-
getMediaPathFromUri
public static java.lang.String getMediaPathFromUri(android.content.Context context, android.net.Uri uri)
-
toUpperCaseFirstOne
public static java.lang.String toUpperCaseFirstOne(java.lang.String s)
首字母转大写
-
toLowerCaseFirstOne
public static java.lang.String toLowerCaseFirstOne(java.lang.String s)
首字母转小写
-
-