设为首页 加入收藏

TOP

开发中日常操作转化工具类(六)
2014-11-24 12:02:24 】 浏览:1924
Tags:开发 日常 操作 转化 工具
condition.append(temp);
}
}
return condition.toString();
}
/**
*〈验证字符串是否为空〉
* @param str str
* @return boolean
*/
public static boolean isEmpty(String str)
{
return str == null || "".equals(str);
}
/**
*〈验证字符串是否不为空〉
* @param str str
* @return boolean
*/
public static boolean notEmpty(String str)
{
return !isEmpty(str);
}
/**
*〈验证字符串是否为空〉
* @param str str
* @return boolean
*/
public static boolean isEmpty(Object str)
{
return str == null;
}
/**
*〈〈验证字符串是否为空〉
* @param list list
* @return boolean
*/
public static boolean isEmpty(List< > list)
{
return list == null || list.isEmpty();
}
/**
*〈〈验证字符串是否不为空〉
* @param list list
* @return boolean
*/
public static boolean notEmpty(List< > list)
{
return !isEmpty(list);
}
/**
*〈验证字符串是否为空〉
* @param map 待处理的集合
* @return boolean
*/
public static boolean isEmpty(Map< , > map)
{
return map == null || map.isEmpty();
}
/**
*〈验证字符串是否不为空〉
* @param map 待处理的集合
* @return boolean
*/
public static boolean notEmpty(Map< , > map)
{
return !isEmpty(map);
}
/**
*〈转换为小写
* @param str str
* @return String
*/
public static String lowerCase(String str)
{
if (str != null)
{
str = str.toLowerCase(Locale.CHINESE);
}
return str;
}
/**
*〈转换为大写〉
* @param str str
* @return String
*/
public static String upperCase(String str)
{
if (str != null)
{
str = str.toUpperCase(Locale.CHINESE);
}
return str;
}
/**
*〈一句话功能描述〉
* @param cls cls
* @param methodName methodName
* @param classArr classArr
* @return Method
*/
@SuppressWarnings("unchecked")
public static Method getMethod(Class< > cls, String methodName, Class[] classArr)
{
Method mtd = null;
try
{
mtd = cls.getDeclaredMethod(methodName, classArr);
}
catch (SecurityException e)
{
LOG.error(e);
}
catch (NoSuchMethodException e)
{
LOG.error(e);
}
return mtd;
}
/**
* 获取当前服务器ip
* @return String
*/
public static String getLocalSiteIP()
{
String siteString = "";
try
{
Enumeration netInterfaces = NetworkInterface.getNetworkInterfaces();
NetworkInterface networkInterface = null;
InetAddress ipAddress = null;
while (netInterfaces.hasMoreElements())
{
networkInterface = (NetworkInterface)netInterfaces.nextElement();
ipAddress = (InetAddress)networkInterface.getInetAddresses().nextElement();
if (ipAddress.isSiteLocalAddres
首页 上一页 3 4 5 6 7 8 9 下一页 尾页 6/9/9
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇数学运算工具类 下一篇利用JDBC连接取数据并导入到EXCEL..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目