失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > java 不同数据类型之间的转换

java 不同数据类型之间的转换

时间:2023-08-31 20:13:14

相关推荐

java  不同数据类型之间的转换

独角兽企业重金招聘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 不同数据类型之间的转换》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。