码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-04-08 14:56:42      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:

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

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

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

 1     /** 
 2 
 3      * 把String类型转换成Date类型 
 4      * @param date 
 5      * @return 
 6      */  
 7     public static Date stringToDate(String date){  
 8         DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
 9         Date d = null;  
10         try {  
11             d = format.parse(date);  
12         } catch (java.text.ParseException e) {  
13             e.printStackTrace();  
14         }  
15         return d;  
16     }  

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

 1 /** 
 2      * 判断变量是否为空 
 3      * @param s 
 4      * @return 
 5      */  
 6     public static boolean isEmpty(String s){  
 7         if(null == s || "".equals(s) || "".equals(s.trim()) || "null".equalsIgnoreCase(s)){  
 8             return true;  
 9         }else{  
10             return false;  
11         }  
12     } 

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

 1     /** 
 2      * 去除字符串前后的空格 
 3      * @param s 
 4      * @return 
 5      */  
 6     public static String trim(String s){  
 7         if(null == s){  
 8             return "";  
 9         }else{  
10             return s.trim();  
11         }  
12     }  

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

 1     /** 
 2      * 用来去掉List中空值和相同项的。 
 3      * @param list 
 4      * @return 
 5      */  
 6     public List<String> removeSameItem(List<String> list) {  
 7         List<String> difList = new ArrayList<String>();  
 8         for (String t : list) {  
 9             if (t != null && !difList.contains(t)) {  
10                 difList.add(t);  
11             }  
12         }  
13         return difList;  
14     }  

六:当前天数加一天 

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

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

 1    /**     
 2      * 从一个JSON数组得到一个java对象数组,形如:     
 3      * [{"id" : idValue, "name" : nameValue}, {"id" : idValue, "name" : nameValue}, ...]     
 4      * @param object     
 5      * @param clazz     
 6      * @return     
 7      */       
 8     public static Object[] getDTOArray(String jsonString, Class clazz){        
 9         JSONArray array = JSONArray.fromObject(jsonString);        
10         Object[] obj = new Object[array.size()];        
11         for(int i = 0; i < array.size(); i++){        
12             JSONObject jsonObject = array.getJSONObject(i);        
13             obj[i] = JSONObject.toBean(jsonObject, clazz);        
14         }        
15         return obj; 
16   }

 

       

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

标签:

原文地址:http://www.cnblogs.com/wxb713/p/4402184.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!