首页 / JAVA / java编程入门10 包装类
java编程入门10 包装类
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java编程入门10 包装类,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2347字,纯文字阅读大概需要4分钟。
内容图文
![java编程入门10 包装类](/upload/InfoBanner/zyjiaocheng/846/8ac92de797af483b9575c9a791181262.jpg)
包装类
1.java中的类把方法与数据连接在一起,构成了自包含式的处理单元,但在java中不能定义基本类型(Primitive Type)对象,为了能将基本类型视为对象进行处理,并能连接相关的方法,java为每个基本类型都提供了包装类。需要说明的是,java是可以直接处理基本类型的,但在有些情况下需要将其作为对象来处理,这时就需要将其转换为包装类了。
Number
1.抽象类Number是BigDecimal,BigInteger,Byte,Double,Float,Integer,Long和Short类的父类,Number的子类必须提供将表示的数值转换为byte,double,float,short,int和long的方法。
2.Number类的方法
方法 | 功能描述 |
byte byteValue() | 以byte形式返回指定的数值 |
int intValue() | 以int形式返回指定的数值 |
float floatValue() | 以float形式返回指定的数值 |
short shortValue() | 以short形式返回指定的数值 |
double doubleValue() | 以double形式返回指定的数值 |
long longValue() | 以long形式返回指定的数值 |
3.以Integer类为例子
1)构造方法
1.Integer(int number)
2.Integer(String str)
注:如果String变量不是数值型,那么会抛出NumberFormatException异常
2)常见方法
方法 | 功能描述 |
int compareTo(Ingeter anotherIngeter) | 在数值上比较两个Integer对象,如果这两个值相等,则返回0;如果调用对象的数值小于anotherIngeter的数值,则返回负值;如果调用对象的数值大于anotherInteger的数值,则返回正值 |
boolean equals(Object IntegerObj) | 比较此对象与指定对象是否相等 |
String toString() | 返回一个表示该Integer值的String对象 |
Integer valueOf(String str) | 返回保存指定的String值的Integer对象 |
int parseInt(String str) | 返回包含在由str指定的字符串中的数字的等价整数值 |
3)常量
Integer类提供了以下四个常量:MAXVALUE、MINVALUE、SIZE、TYPE
4.Integer类
1)Integer类的toString()方法,可将Integer对象转换为十进制字符串表示。toBinaryString()、toHexString()、toOctalString()方法分别将值转换成二进制、十六进制、八进制字符串。
Boolean
1.构造方法
1)Boolean(boolean value)
2)Boolean(String str)
2.常用方法
方法 | 功能描述 |
boolean booleanValue() | 将Boolean对象的值以对应的boolean值返回 |
注:该方法以String变量作为参数创建Boolean对象,如果String参数不为null,且在忽略大小写时等于true,则分配一个表示true值的Boolean对象,否则获得一个false值的Boolean对象。
Character
1.构造方法
1)Character(char value)
注:一旦Character类被创建,它包含的数值就不能改变了
2.常用方法
方法 | 功能描述 |
char charValue() | 将Character对象的值以对应的char值返回 |
char toUpperCase(char ch) | 将字符参数转换为大写 |
char toLowerCase(char ch) | 将字符参数转换为小写 |
boolean isUpperCase(char ch) | 判断指定字符是否为大写字符 |
boolean isLowerCase(char ch) | 判断指定字符是否为小写字符 |
2018-12-07
内容总结
以上是互联网集市为您收集整理的java编程入门10 包装类全部内容,希望文章能够帮你解决java编程入门10 包装类所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。