java基础之数据类型转换

一 基础类型互转

  1.String与其它基础类型互转(此处普通基础类型及对应包装类用type、Type代替)

    a. 转String:String.    valueOf(基础变量) 

    b. String转基础类: Type.valueOf(String变量)  返回类型为包装类 

                parseType(String变量)  返回类型为基础类型

    

  2.基础类型之间互相转化

    通用思路:现将其转为String,再转为所需类型。

二 JSON格式字符串转换

  1、jsonStr 转Json

 

     JSONObject  jsonObject = JSONObject.fromObject(jsonStr);

 

  2、jsonStr 转Map

 

    JSONObject  jsonObject = JSONObject.fromObject(jsonStr);
    Map map = (Map)jasonObject;

 

  3、jsonStr转Bean

    a、通过JSONObject转

          JSONObject jsonObject= JSONObject.fromObject(jsonStr);

           JSONObjec.toBean(jsonObject,Bean);

      b、通过Gson转

        Gson gson = new Gson();

        Bean bean = gson.fromJson(jsonStr,Bean.calss);

     :通过Gson转换时,json数据中所有的double型数据会被转换为int型。方法a无此缺点。

 

 

 

 

 

-------------未完---------------后续再慢慢补充!

 

posted @ 2017-10-12 15:15  _勿忘初心  阅读(112)  评论(0编辑  收藏  举报