java之各种类型转换

原创 2016年08月30日 16:44:15

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);
        }




版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27194467/article/details/52370731

跳过Java开发的各种坑第一季

带你快速跳过java开发中的各种坑,编写出高品质的代码
  • 2017年05月05日 17:18

Java 类型转换 工具类

public class TypeCastHelper { private static final String DEFAULT_STRING = ""; private stati...
  • xukun5137
  • xukun5137
  • 2017-10-11 09:16:58
  • 201

Java常见类型转换

Java常见类型转换 1.基本数据类型与字符串类型之间的互转 2.数组和字符串之间的互转 3.集合与数组之间的互转 4.其他各种转换总结(开发中经常用到的转换方法)...
  • Java_OracleSun
  • Java_OracleSun
  • 2017-02-06 14:12:14
  • 530

JAVA各种类型转换

  • 2013年02月27日 18:50
  • 836B
  • 下载

java中基本类型之间转换

java中有8种数据类型,它们之间的转化分为自动转换和强制转换。1.自动转换a.自动转化需要满足两个条件: (1)转换前的数据类型与转换后的数据类型兼容 (2)转换后的数据类型比转化前数据类型表示...
  • NMQCHOO
  • NMQCHOO
  • 2016-11-21 15:50:40
  • 288

Java字符串类型转换

  • 2011年03月29日 14:11
  • 7KB
  • 下载

java 各种时间的处理,格式化,字符串的各种处理方法,字符集的各种类型转换等!

  • 2010年12月16日 17:02
  • 5KB
  • 下载

Java基本类型转换.doc

  • 2010年03月21日 09:02
  • 38KB
  • 下载

zkoss显示各种类型的值

在zul页面上显示各种类型的值,包括有int,long,float,double,boolean,char,String,List,Set,Map,Object,List     java clas...
  • qq1021623362
  • qq1021623362
  • 2016-06-01 11:55:01
  • 717

C/C++各种数据类型转换汇总

C/C++各种数据类型转换汇总!
  • fengbingchun
  • fengbingchun
  • 2015-10-25 16:20:11
  • 2387
收藏助手
不良信息举报
您举报文章:java之各种类型转换
举报原因:
原因补充:

(最多只允许输入30个字)