独角兽企业重金招聘Python工程师标准>>>
(非原创)
一.String 转为int类型的方法
1)Integer.parseInt([String])
2)Integer.valueOf([String]).intValue();
接受以下语法给出的十进制,十六进制,八进制数字.
3)Integer.decode([String]):
例如:
int a = Integer.decode("0144");//八进制转换结果为100
int b= Integer.decode("123");//十进制转换结果为123
int c= Integer.decode("0x123");//16进制转换结果为291
Integer.decode([String]):加负号也可以转化,不过字符串不能有空格,否则报NumberFormatException异常
字符串转成Double,Float,Long方法类似
------------------------------------------------
二.int转化为String 类型的方法
String s= String.valueOf(i);
String s =Integer.toString(i);
String s = " " + i;
-----------------------------------------------
三.Object 转为Int
如果object是byte,short,int,char类型生成的,不用转换直接赋值就可以
Object 为字符串类型,先把Object 转为String 再转为Int
例如: String myInt = "123";
Object os = myInt;
int b = Integer.parseInt((String)os);
例如:
Integer.parseInt(map.get("TRADE_TYPE").toString())
--------------------------------------------------------
四.Object 转换为String类型
String title =String.valueOf(obj[2]);
String content = String.valueOf(obj[3]);
---------------------------------------------------------
五.Object 转换为Date类型:
SimpleDateFormat可以将String 转化为Date,也可以将Date转为String.
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-mm-dd");
date 转为String
String indate = sdf.format(date);
String转为date
Date indate = sdf.parse(String);
如果觉得《java 不同数据类型之间的转换》对你有帮助,请点赞、收藏,并留下你的观点哦!