您的位置:首页 > 其它

基本类型数据和包装类之间转换

2018-07-05 09:39 281 查看

1、可以通过对应的包装类的构造函数完成。


1、包装类中提供的静态函数:

事例:

package Test;public class DoubleDemo {public static void main(String[] args) {//定义一个double类型的数据double d=123.12;//1.通过构造函数把基本数据类型转换为对应的包装类型Double d1 = new Double(d);System.out.println(d1);//2.使用包装类中的静态方法来完成Double d2 = Double.valueOf(d);System.out.println(d2);}}

3、把包装类型怎么转成基本类型

只能使用包装类中提供的函数。

xxxxValue方法。可以把对应的包装类型转成基本类型数据


其他的都类似含有XXXValue()方法,套用即可。

4、

包装类和字符串之间的转换

1、包装类转成字符串:

使用包装类中的toString方法完成

 

2、字符串转成包装类:

a) 可以通过包装类的构造函数完成。


b) 使用包装类中的valueOf方法



基本类型转字符串

1、可以直接使用+号

2、使用String类中的valueOf

 

3、使用对应的包装类中重载的toString方法

 

 

 

字符串转基本数据类型(开发中经常用)

 

字符串转成基本类型使用包装类中的parseXxxx方法。


 


注意:

1)遇到和parse相关的函数,都是把字符串解析成其他的数据。

2)使用parseXxxx方法把一个字符串转成基本数据类型的时候,前提是这个字符串一定能够被转成对应的基本类型,否则会发生NumberFormatException异常。

根据查看API我们得知,如果转换不了会发生异常,所以在开发中如果使用上述方法将字符串转换为基本数据类型,需要对转换的代码进行捕获异常处理。


阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: