二、java数据类型转换

来源:互联网 发布:刘心武揭秘红楼梦知乎 编辑:程序博客网 时间:2024/06/06 03:08

  先复习一下数据类型

基本类型

int数据类型有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)、
单双精度数据类型有:单精度(32bits float)、双精度(64bits double)
boolean数据类型有:ture、false
char数据类型有:unicode字符,16位
对应类的类型:Integer、Float、Boolean、Character、Double、Short、Byte、Long(转换时用到)
 

  正向转换(其他类型转String)

        其他 转 String

一般都可以用自带的toString() 方法进行转换。

  反向转换

        String 转 其他

int i=Integer.valueOf(“123”).intValue()

转成Integer,再调用intValue()返回其对int数值。


float f=Float.valueOf(“123”).floatValue()

转成Float,再调用floatValue()返回其float数值。


double d=Double.valueOf(“123”).doubleValue()

转成Double,再调用doubleValue()返回其double数值。


boolean b=Boolean.valueOf(“123”).booleanValue()

转成Boolean,再调用booleanValue()返回其boolean数值。


long l=Long.valueOf(“123”).longValue()

转成Long,再调用longValue()返回其long数值。


char c=Character.valueOf(“123”).charValue()

转成Character,再调用charValue()返回其char数值。

0 0
原创粉丝点击