1.日期工具类

import java.text.SimpleDateFormat;

import java.util.Date;

public class DateUtil {

public static String formatDate(Date date,String format){
String result="";
SimpleDateFormat sdf=new SimpleDateFormat(format);
if(date!=null){
result=sdf.format(date);
}
return result;
}

public static Date formatString(String str,String format) throws Exception{
SimpleDateFormat sdf=new SimpleDateFormat(format);
return sdf.parse(str);
}
}

2.结果集转JSONArray工具类

import java.sql.ResultSet;

import java.sql.ResultSetMetaData;
import java.util.Date;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

public class JsonUtil {

public static JSONArray formatRsToJsonArray(ResultSet rs)throws Exception{
ResultSetMetaData md=rs.getMetaData();
int num=md.getColumnCount();
JSONArray array=new JSONArray();
while(rs.next()){
JSONObject mapOfColValues=new JSONObject();
for(int i=1;i<=num;i++){
Object o=rs.getObject(i);
if(o instanceof Date){
mapOfColValues.put(md.getColumnName(i), DateUtil.formatDate((Date)o, "yyyy-MM-dd"));
}else{
mapOfColValues.put(md.getColumnName(i), rs.getObject(i));
}
}
array.add(mapOfColValues);
}
return array;
}
}

3.输出json字符串工具类

import java.io.PrintWriter;

import javax.servlet.http.HttpServletResponse;

import net.sf.json.JSONObject;

public class ResponseUtil {

public static void write(HttpServletResponse response,Object o)throws Exception{
response.setContentType("text/html;charset=utf-8");
PrintWriter out=response.getWriter();
out.println(o.toString());
out.flush();
out.close();
}
}

4.判断字符串空或非空工具类

public class StringUtil {

public static boolean isEmpty(String str){
if("".equals(str)|| str==null){
return true;
}else{
return false;
}
}

public static boolean isNotEmpty(String str){
if(!"".equals(str)&&str!=null){
return true;
}else{
return false;
}
}
}

最新文章

  1. *CF2.D(哥德巴赫猜想)
  2. 《C与指针》第十二章练习
  3. luogu1328[NOIP2014 T1]生活大爆炸版石头剪刀布
  4. spring整合hibernate配置文件
  5. git merge
  6. 一种奇特的DEDE隐藏后门办法
  7. 华为S5700S配置总结
  8. stream流批量读取并合并文件
  9. iOS 中使用md5加密
  10. *[topcoder]LittleElephantAndString
  11. U8800安装软件显示无效的URI问题
  12. 学习 ExtJS 4 面板与布局
  13. Spring学习笔记之AOP配置篇(一)
  14. 201521123064 《Java程序设计》第5周学习总结
  15. 在centOS上搭建wordpress博客系统
  16. xssgame挑战wp
  17. Ibatis中的&lt;trim&gt;标签应用
  18. SAM练习记录
  19. 关于有时候导入maven项目时候报错(有红色叹号,类中导入的包提示&quot;the import java.util cannot be resolve,&quot;)
  20. js&amp;jquery 获取select下拉框的值、文本内容、自定义属性

热门文章

  1. 201. Bitwise AND of Numbers Range
  2. (转)CAP理论十二年回顾:&quot;规则&quot;变了
  3. [PHP] - 逗号和点号的区别
  4. C#.Net 如何动态加载与卸载程序集(.dll或者.exe)5-----Assembly.Unload
  5. Complete The Pattern #1
  6. foreach中引用 的问题
  7. c# 产生随机字符串,包括大小写字母和数字
  8. angularJS $resource与后台restapi的对应关系
  9. Linux中的文件特殊权限
  10. NET下RabbitMQ实践[配置篇]