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

来源:互联网 发布:清军战斗力知乎 编辑:程序博客网 时间:2024/05/22 09:06

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

 

[java] view plaincopyprint?
  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类型

 

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

 

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

 

[java] view plaincopyprint?
  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.     }  


 

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

[java] view plaincopyprint?
  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中空值和相同项的。

 

[java] view plaincopyprint?
  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.     }  

 

   六:当前天数加一天

 

[java] view plaincopyprint?
  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对象
 

[java] view plaincopyprint?
  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;        
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 vivo合约机掉了怎么办 华为合约机丢了怎么办 两年合约机掉了怎么办 电信合约机丢了怎么办 s8合约机坏了怎么办 合约机的卡掉了怎么办 移动合约机屏幕碎了怎么办 5s用不了电信卡怎么办 vivo手机4g信号差怎么办 电信dns辅服务器未响应怎么办 笔记本wifi下载速度慢怎么办 苹果wifi下载速度慢怎么办 小米手机wifi下载速度慢怎么办 苹果8plus上网慢怎么办 小米5c死机了怎么办 苹果x自拍反方向怎么办 硅胶手机壳出油怎么办 指环扣松了怎么办图解 塑料放久了发粘怎么办 橡胶时间久了粘怎么办 胶的手机套变黄怎么办 手机壳硅胶变黄怎么办 硅胶手机壳大了怎么办 硅胶手机壳变大了怎么办 硅胶手机壳有点大怎么办 硅胶手机壳粘手怎么办 透明手机壳变黄怎么办? 耳机胶套经常掉怎么办 硅胶手机壳粘毛怎么办 耳机海绵套坏了怎么办 沙发垫海绵坏了怎么办 汽车坐海绵坏了怎么办 苹果手机边框有缝隙怎么办 孕期牙套子掉了怎么办 平果充电线不匹配怎么办 苹果六外壳掉漆怎么办 苹果平板充电没反应怎么办 苹果平板黑屏没反应怎么办 苹果平板卡机了怎么办 苹果7plus掉漆怎么办 皮的手机壳脏了怎么办