分享 做javaEE项目中常用的工具类中的方法!

19 篇文章 0 订阅

 

分享 做java web项目中常用的工具类中的方法!之后会不断更新的!大家有什么好的共用方法也可送上,共同学习,学习!

 

 一: 把时间Date类型转换成String类型

 

/**
	 * 把Date类型转换成String类型
	 * @param date
	 * @return
	 */
	public static String dateToString(Date date){
		DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		return format.format(date);
	}


 

  二:把String类型转换成Date类型

 

/**
	 * 把String类型转换成Date类型
	 * @param date
	 * @return
	 */
	public static Date stringToDate(String date){
		DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		Date d = null;
		try {
			d = format.parse(date);
		} catch (java.text.ParseException e) {
			e.printStackTrace();
		}
		return d;
	}

 

  三:同时判断‘’‘’和null 两种情况

 

/**
	 * 判断变量是否为空
	 * @param s
	 * @return
	 */
	public static boolean isEmpty(String s){
		if(null == s || "".equals(s) || "".equals(s.trim()) || "null".equalsIgnoreCase(s)){
			return true;
		}else{
			return false;
		}
	}


 

  四:去除字符串前后的空格

/**
	 * 去除字符串前后的空格
	 * @param s
	 * @return
	 */
	public static String trim(String s){
		if(null == s){
			return "";
		}else{
			return s.trim();
		}
	}


 

  五:用来去掉List中空值和相同项的。

 

/**
	 * 用来去掉List中空值和相同项的。
	 * @param list
	 * @return
	 */
	public List<String> removeSameItem(List<String> list) {
		List<String> difList = new ArrayList<String>();
		for (String t : list) {
			if (t != null && !difList.contains(t)) {
				difList.add(t);
			}
		}
		return difList;
	}

 

   六:当前天数加一天

 

/**
	 * 天数加一
	 * @param dateTime
	 * @return
	 * @throws Exception
	 */
	public static String dateFamte(String dateTime) throws Exception{
		SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
		Date date = format.parse(dateTime);
		Calendar calendar = Calendar.getInstance();//日历对象
		calendar.setTime(date);//设置当前日期
		calendar.add(Calendar.DAY_OF_MONTH, 1);//天数加一
		return format.format(calendar.getTime());
	}


  七:把一个json字符串转换java对象
 

/**    
     * 从一个JSON数组得到一个java对象数组,形如:    
     * [{"id" : idValue, "name" : nameValue}, {"id" : idValue, "name" : nameValue}, ...]    
     * @param object    
     * @param clazz    
     * @return    
     */     
    public static Object[] getDTOArray(String jsonString, Class clazz){      
        JSONArray array = JSONArray.fromObject(jsonString);      
        Object[] obj = new Object[array.size()];      
        for(int i = 0; i < array.size(); i++){      
            JSONObject jsonObject = array.getJSONObject(i);      
            obj[i] = JSONObject.toBean(jsonObject, clazz);      
        }      
        return obj;      
    }    








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值