src/com/sys/common/util/CommonUtil.java
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.sys.common.util;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.security.MessageDigest;
import java.util.Calendar;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionContext;
import com.sys.log.LogFactory;
import com.sys.log.LogManager;
public class CommonUtil {
/**
* 如果字符为空或者null 那么返回true反之false
* @param str
* @return
*/
public static boolean isEmpty(String str) {
return (str == null || "".equals(str)) ? true : false;
}
/**
* 如果字符不为空和null 那么返回true反之false
* @param str
* @return
*/
public static boolean isNotEmpty(String str) {
return (str != null && !"".equals(str)) ? true : false;
}
/**
* 防止出现中文乱码问题,把String重新生成UTF-8编码
* @param str
* @return
*/
public static String genUTF8String(String str) {
String newStr = null;
try {
newStr = new String(str.getBytes("ISO-8859-1"), "UTF-8");
}catch(Exception e) {
LogFactory.getLogger().error(e);
}
return newStr;
}
/**
* 根据传入的字符串,把他们连接起来组成一个新的字符串,参数为不定参数
* @param strings
* @return
*/
public static String buildString(String... strings) {
String[] args = strings;
if(args == null) {
return null;
后面还有 108 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。