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 算力,解读结果公开显示在下面。

还没有人解读过这个文件。