关闭

java之各种类型转换

标签: java
76人阅读 评论(0) 收藏 举报
分类:

1.date与String 的转换

  项目中 由于有的时候虽然程序中日期为date类型 但是数据库中存的是字符串 这样无论是存还是都要互相转换

  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  (1).将时间类型的 date 转化成 "2015-11-09 12:48:31"

    String strdate = sdf.format(date);    

      strdate = "2015-11-09 12:48:31"
  (2).将String类型的 strDate 转化成日期格式为:2015-11-09 12:48:31
    Date   dadate  = sdf.parse(strDate);
     dadate  = 2015-11-09 12:48:31

2.json与String的转换

   json串转json经常在java与javascript交互的时候用到

   如果在javascript中:

<pre name="code" class="javascript"> (1).将json串转换为json对象前面做处理
var test='{'c':0,'m':'成功','r':'data'}'
obj = JSON.parse(test);
obj.c=0 (2).将json对象转化为json串传入后台
         obj={'c':0,'m':'成功','r':'data'}
 var str= JSON.stringify(obj);


   在java中:

  (1).将json串转换为Object对象

      String  test='{'c':0,'m':'成功','r':'data'}'

      JSONObject obj=JSONObject.fromObject(test); 
      如果存在这样的对象:    
      Tcelluse tcell=(Tcelluse) JSONObject.toBean(jsonObj,Tcelluse.class);  
      如果不存在: 
      Tcelluse tcell =new Tcelluse();
      tcell.setc(obj.getString('c'));
      ........
      <pre name="code" class="java">      String  test='[{'c':0,'m':'成功','r':'data1'},{'c':0,'m':'成功','r':'data2'}]'
  JSONArray jsonArray=JSONArray.fromObject(test);
  Collection java_collection=JSONArray.toCollection(jsonArray);  
   Iterator it=java_collection.iterator();  
     while(it.hasNext())  
      { 
System.out.println(it.next());
}

(2).将object对象转换为json串传到前面
JSONObject jSONArray = JSONObject.fromObject(map);

   jSONArray.toString();


3.string与List的转换

     String abc = tmaintain.getFimages();
    String[] array = abc.split(",");
    List<String> abcList = new ArrayList<String>();
     for (String str : array)
       {
        abcList.add(str);
        }




0
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:31696次
    • 积分:1170
    • 等级:
    • 排名:千里之外
    • 原创:72篇
    • 转载:17篇
    • 译文:14篇
    • 评论:2条
    最新评论