我想要2010CAD64位 注册机和秘钥 ps cs6序列号注册机 网上的用过都不好用 跪求 在线等

java 基本数据类型之间的转换_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
java 基本数据类型之间的转换
上传于|0|0|文档简介
&&java 基本数据类型之间的转换
你可能喜欢【JAVA学习】java基本数据类型与字符串之间的转换(基本数据类型、对象封装类、自动装箱、自动拆箱)
1&&基本数据类型与对象包装类对应关系
基本数据类型
对象包装类
2&&基本数据类型与对象封装类之间的转换
封装类用来解决基本数据类型和String类型之间相互转换的关系而存在
//String → Integer → int
Integer a = new Integer(&123&);
System.out.println(b - 23);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//String → Integer → double
String a = &123&;
Integer b = new Integer(a);
double c = b.doubleValue();//看看doubleValue()的作用,当然还有floatValue,byteValue,longValue()等,作用类似。
System.out.println(c - 23);
输出:100.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//&int→&Integer&→String&
int d = 123;
Integer e = new Integer(d);
String f = e.toString();//toString()方法,能将上面的对象包装类转换成String类型,注意:String f = d.toString();//错误,因为d是基本数据类型!
System.out.println(f - 23);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
此时不能编译,因为 f 已经是字符串,不能进行四则运算。
2&&自动拆箱和自动装箱
基本数据类型的自动装箱(autoboxing)、拆箱(unboxing)是自JDK5.0开始提供的功能。
自动装箱:
我们这样创建一个类的对象:
Student a = new Student();
当我们创建一个Integer对象时,却可以这样:
Integer b = 123;//注意:不是
int b = 123;
实际上,系统自己已经执行了:Integer b = new Integer(123);&
这就是自动装箱功能。
自动拆箱:
也就是将对象中的基本数据从对象中自动取出。如下可实现自动拆箱:
Integer b = 123;//装箱
int b = 123;//拆箱
看过本文的人也看了:
我要留言技术领域:
取消收藏确定要取消收藏吗?
删除图谱提示你保存在该图谱下的知识内容也会被删除,建议你先将内容移到其他图谱中。你确定要删除知识图谱及其内容吗?
删除节点提示无法删除该知识节点,因该节点下仍保存有相关知识内容!
删除节点提示你确定要删除该知识节点吗?java基础类型数据与String类包装类之间的转换与了解 - 综合当前位置:& &&&java基础类型数据与String类包装类之间的转换与了解java基础类型数据与String类包装类之间的转换与了解&&网友分享于:&&浏览:0次java基础类型数据与String类包装类之间的转换与理解
数据类型转换一般分为三种:
在java中整型,实型,字符型视为简单数据类型,这些数据类型由低到高分别为:(byte,short,char--int-long-float-double)
简单数据类型之间的转换又可以分为:
a.低级到高级的自动类型转换
b.高级到低级的强制类型转换
c.包装类过度类型转换
下面分别来看下这几种转换:
第一种:自动类型转换&
低级变量可以直接转换为高级变量,如:
double d =
如果低级类型为char型,向高级类型。如:
char c = &c&;
对于boolean想、类型,是不可以转换为其他的数据类型的,byte,short,char这三个占一个字节的不可以相互转化,它们的转换在计算时首先会转换为int类型,如:
short i =99;
char x= (char)i;
第二种:强制类型转换
将高级变量转换成低级变量时,需要使用强制类型转换,:
int i =99;
byte b=(byte)i;
char c =(char)i;
float f= (float)i;
注意:加上强制转换符时:可能会造成精度降低或溢出,使用时特别注意
第三种为包装类过渡类型转换 &
基本类型转换为String类型的,a.直接调用String.valueOf(xx) &b.包装类的.toString(xx)c.String s ="" +xx 相加
String 类型转换为基本类型的,a.直接调用基本类型的包装类.parseInt([String]) &b. 包装类.valueOf(xx).intValue();
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 1234567891011 Copyright & &&版权所有java中的几种数据类型之间的转换_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
java中的几种数据类型之间的转换
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢Java(11)
一、基本数据类型与其对应的封装类之间的相互转换
基本数据类型转换为封装类
1·直接赋值 &(自动打包)
Integer i=3; &
2·使用封装类的含参构造函数(实例化)
Integer i=new Integer(3); &
3·使用封装类提供的valueOf()方法(静态方法)
Integer i=Integer.valueOf(3); &
封装类转换为基本数据类型
1·直接赋值(自动解包)
Integer i=new Integer(2); &
int j=i; &
2·使用封装类提供的value()方法
Integer i=new Integer(3); &
int j=i.intValue(); &
float f=i.floatValue(); &
二、基本数据类型与字符串之间的相互转换 && & &
基本数据类型转换为字符串
1·使用String类的valueOf()方法(静态方法)
String s=String.valueOf(123); &
2·使用封装类的toString()方法(静态方法)
String s=Integer.toString(3); &
3·使用字符串连接符“+”
String s=&&+123; &
字符串转换为基本数据类型
1·使用封装类的静态方法
int i=Integer.parseInt(&12&); &
三、封装类与字符串之间的相互转换
字符串转换为封装类 &&&&&&&&&
1·使用封装类的含参构造函数(实例化)
Integer i=new Integer(&123&); &
2·使用封装类的valueOf()方法
Integer i=Integer.valueOf(&123&); &
封装类转换为字符串
1·使用字符串连接符“+”
Integer i=new Integer(123); &
String s=&&+i; &
2·使用封装类的toString()方法
Integer i=new Integer(123); &
String s=i.toString(); &
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:15634次
排名:千里之外
原创:63篇
评论:12条
(3)(3)(12)(8)(2)(28)(2)(9)(1)

我要回帖

更多关于 ps cs6序列号注册机 的文章

 

随机推荐