基本数据类型包装类
2018-09-10 01:02:08来源:博客园 阅读 ()
为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为,丰富了该数据的操作。
用于描述该对象的类,就称为基本数据对象包装类。
byte Byte
short Short
int Inreger
long Long
float Float
double Double
char Character
boolean Boolean
基本数据类型--->字符串
1.基本数据类型值+""
2.用String类中的静态方法valueof(基本数据类型值)
字符串--->基本数据类型
1.使用包装类中的静态方法xxx parseXxx(xxx类型的字符串)
例如:int parseInt("intString");
boolean parseBoolean("booleanString");
只有character没有parse方法
2.如果字符串被Integer进行对象的封装,那么可以使用一个非静态方法inValue,将一个Integer对象转成基本数据类型的值
int inValue(); long longValue(); . . .
等等
整数具备不同的进制体现
十进制--->其他进制
二
static String toBinaryString(int i)
八
static String toOctalString(int i)
十六
static String toHexString(int i)
任意
static String toString(int i, int radix)
其他进制--->十进制
static int parseInt(String s, int radix)
比较两个对象的数值返回-1 0 1
int compareTo(Integer anotherInteger)
自动装箱
public class Text { public static void main(String[] args){ Integer a=127; //自动装箱 Integer b=127; System.out.println(a==b);//true System.out.print(a.equals(b));\\true } }
jdk升级到1.5以后 自动装箱 简化书写 如果装箱的是一个字节,那么数据会被共享,不会开辟新的空间(最小值-128,最大值127)
自动拆箱
i=i+6----->i=new Integer(i.inValue()+6) i.inValue()可以理解为自动拆箱
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:新晋菜鸟的错误
下一篇:spring手动注入
- Flink 如何分流数据 2020-06-11
- 数据源管理 | Kafka集群环境搭建,消息存储机制详解 2020-06-11
- 大公司都在做的大数据平台,为你精选这一份书单 2020-06-09
- switch循环所支持的数据类型 2020-06-07
- java基本数据类型 2020-06-06
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash