现在的位置: 首页 > 综合 > 正文

关于Java中各种数据类型的转换

2014年01月28日 ⁄ 综合 ⁄ 共 670字 ⁄ 字号 评论关闭

主要是3种,分别如下:

1.字符串和基础数据类型的互相转换

2.基础数据类型和其相对应的包装类的互相转换

3.字符串和基础数据类型的包装类的互相转换

 

1.      a字符串转换成为基础数据类型

String s = “200”;

 

int i = Integer.parseInt(“s”);

或者

int si2 = new Integer(s).intValue();

 

b 基础数据类型转换为字符串

int i = 100;

 

String s1 = String.valueOf(i);

String s2 = Integer.toString(i);

String s3 = “”+i

 

 

2.      a基础数据类型转换成其相对应的包装类

Double d4 = Double.valueOf(789.101);

Double d = new Double(123.456);

 

b 对应的包装类转换成基础数据类型

Double d = new Double(123.456);

double d1 = d.doubleValue();

float f1 = d.floatValue();

int i1 = d3.intValue();

 

3.      a字符串转换基础数据类型的包装类

Double d2 = new Double("123.456");

Double d3 = Double.valueOf("789.101");

 

b 基础数据类型的包装类转换为字符串

Integer i = new Integer(100);

 

String s1 =String.valueOf(i);

String s2 = Integer.toString(i);

String s3 = “”+i

 

 

抱歉!评论已关闭.