Java学习笔记(基于案例)——包装类
(本内容是为在某个网络上的学习视频学习而梳理Java语法的基本知识,虽然部分源码源自于网络,但系统整理笔记的过程算是本人再创作,因而本篇博客仍声明为原创。)
以下整理了包装类的几大常用方法:
- 通过包装类的有参构造方法将基本类型和字符串转换为包装类
Integer i1 = new Integer(123);
Integer i2 = new Integer("456");
PS:(1)Integer构造方法重载,构造函数的参数有int型和String类型。
另外,记住Character构造函数只有字符型,没有String变量为参数的构造函数,否则会出现java.lang.NumberFormatExcepti-on(数字格式异常)的编译错误。
(2)其他有基本类型转换为包装类的有:
Boolean boolean1=new Boolean(true);
Short s =123;
Short short1 =new Short(s);
Integer integer1 =new Integer(12334);
Double double1 =new Double(3.1415);
Character character1 = new Character('a');
它们的构造函数参数同样也能使用字符串创建包装类对象(Character除外),如下:
boolean1 = new Boolean("true");
integer1 = new Integer("123");
double1 = new Double("233.1333");
- 从Number继承的方法,可以把包装类对象转换为基本类型数据
byte bb = i1.byteValue();
double dd = i2.doubleValue();