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




版权声明:本文为博主原创文章,未经博主允许不得转载。

JAVA各种类型转换

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

【736c677c4】java的各种类型转换,挺全

java类型转换 Integer String Long Float Double Date 1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = ...
  • slg1988
  • slg1988
  • 2012年03月29日 15:01
  • 6693

Java的各种类型转换的例子

这个类根据课堂的练习所做的,目的在于通过认识数据类型 public class ExerciseQuestion { /** * @param args */ static ...

Go各种类型转换及函数的高级用法

golang是强类型语言,在应用过程中类型转换基本都会用到。下面整理一下常用的类型转换,会持续更新。 整形转字符串 fmt.Println(strconv.Itoa(100)) 该方法的源码是...
  • kenkao
  • kenkao
  • 2015年08月22日 11:12
  • 7902

CString 各种类型转换

通过阅读本文你可以学习如何有效地使用 CString。   CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使...

vc++ 各种类型转换

链接:http://conkeyn.iteye.com/blog/229992 Cpp代码   int i = 100;   long l = 2001;   float f=30...

各种类型转换的定义与区别

由于 C# 是在编译时静态类型化的,因此变量在声明后就无法再次声明,或者无法用于存储其他类型的值,除非该类型可以转换为变量的类型。          例如,不存在从整数到任意字符串的转换。  因此,...

C++各种类型转换

1.  int与char*之间的转换:  int atoi(const char * str);  示例  char* ch = "152";  int num = atoi(ch);  ...

Symbian各种类型转换

http://www.cnblogs.com/zziss/archive/2010/01/20/1651987.html 业余有时候把一个事情当作任务来做的时候,往往会很受限制,就象这篇文档,上次写了...
  • think12
  • think12
  • 2011年05月22日 18:00
  • 365

总结自己最近项目中常用的各种类型转换代码(高人勿喷)

1  处理字符串过滤 public static String filterDealwithAssignmentString(String s){ String result = ""; ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java之各种类型转换
举报原因:
原因补充:

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