java之各种类型转换
2016-08-30 16:44
295 查看
1.date与String 的转换
项目中 由于有的时候虽然程序中日期为date类型 但是数据库中存的是字符串 这样无论是存还是都要互相转换
2.json与String的转换
json串转json经常在java与javascript交互的时候用到
如果在javascript中:
obj = JSON.parse(test);
obj.c=0 (2).将json对象转化为json串传入后台
在java中:
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);
}
项目中 由于有的时候虽然程序中日期为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各种数字类型转换成字符串型 (转载)
- 各种数字类型转换成字符串型--JAVA
- java通过包装类各种类型转换String,String转换成各种类型
- Java 基础 byte[]与各种数据类型互相转换的简单示例
- java各种类型转换
- java基础-各种类型及转换(int,string,char,short,date)
- java各种日期类型转换操作及讲解
- java中各种类型转换成Byte[]的工具方法
- java 变量类型各种转换大整合
- Java的各种类型转换的例子
- 各种数字类型转换成字符串型--JAVA(选择自 whoopee 的 Blog )
- 关于Java中各种数据类型的转换
- java各种数据类型之间的转换
- Java基础编程10-各种类型的转换
- 简单解读java的各种变量类型转换知识
- java的各种类型转换,挺全
- java中各种日期类型转换
- Java中各种类型转换
- java的各种类型转换汇总
- JAVA-各种类型之间转换 parse() 与valueOf()