程序包 cn.gybyt.util
类 BaseUtil
- java.lang.Object
-
- cn.gybyt.util.BaseUtil
-
public class BaseUtil extends Object
公共工具类
-
-
构造器概要
构造器 构造器 说明 BaseUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <T,R>
RexecuteByFunction(T t, Function<? super T,? extends R> function, R... defaultResult)解决空指针问题,为空指定默认值static byte[]getByteByInputStream(InputStream inputStream)输入流获取字节数组static BooleanisEmpty(Object o)判断对象是否无值static BooleanisNotEmpty(Object o)判断对象是否有值static BooleanisNotNull(Object o)判断不是nullstatic BooleanisNull(Object o)判断是nullstatic <T,R>
Map<R,T>listToMap(Collection<T> dataList, Function<T,R> keyFun)集合转map
-
-
-
方法详细资料
-
executeByFunction
public static <T,R> R executeByFunction(T t, Function<? super T,? extends R> function, R... defaultResult)解决空指针问题,为空指定默认值- 类型参数:
T-R-- 参数:
t-function-- 返回:
-
getByteByInputStream
public static byte[] getByteByInputStream(InputStream inputStream)
输入流获取字节数组- 参数:
inputStream-- 返回:
-
listToMap
public static <T,R> Map<R,T> listToMap(Collection<T> dataList, Function<T,R> keyFun)
集合转map- 类型参数:
T-- 参数:
dataList-keyFun-- 返回:
-
-