基本数据类型对象包装类的一些理解
2015-05-17 16:33
281 查看
基本数据类型对象包装类的作用:
为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作。
用于描述该对象的类就称为基本数据类型对象包装类。
基本数据类型对象包装类有那些:
基本数据类型 基本数据类型的包装类
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
基本类型数值+””
用String类中的静态方法valueOf(基本类型数值);
举例:
1.第一种方法基本类型转换为字符串
2.第二中基本类型转换为字符串
字符串–>基本类型
使用包装类中的静态方法 xxx parseXxx(“xxx类型的字符串”);
int parseInt(“intstring”);
long parseLong(“longstring”);
boolean parseBoolean(“booleanstring”);
注意:只有Character没有parse方法
如果字符串被Integer进行对象的封装。
可使用另一个非静态的方法,intValue(); 将一个Integer对象转成基本数据类型值
举例:
1:第一种方式字符串转换为基本数据类型
2:第二种方式字符串转换为基本数据类型
自动装箱和自动拆箱的其实就是简化书写。
一个重要的方法介绍:valueOf(int i);
使用该方法可以把一个int数据,变成Integer对象。
为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作。
用于描述该对象的类就称为基本数据类型对象包装类。
基本数据类型对象包装类有那些:
基本数据类型 基本数据类型的包装类
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
包装对象主要用于基本类型和字符串之间的转换
基本类–>字符串基本类型数值+””
用String类中的静态方法valueOf(基本类型数值);
举例:
1.第一种方法基本类型转换为字符串
int i=1; String s=i+"";
2.第二中基本类型转换为字符串
int i=1; String s1=String.ValueOf(i);
字符串–>基本类型
使用包装类中的静态方法 xxx parseXxx(“xxx类型的字符串”);
int parseInt(“intstring”);
long parseLong(“longstring”);
boolean parseBoolean(“booleanstring”);
注意:只有Character没有parse方法
如果字符串被Integer进行对象的封装。
可使用另一个非静态的方法,intValue(); 将一个Integer对象转成基本数据类型值
举例:
1:第一种方式字符串转换为基本数据类型
String s1="123"; int x=Integer.parseInt(s1); System.out.println(x+1); //得到的结果是124
2:第二种方式字符串转换为基本数据类型
Integer i=new Integer("123"); int x=i.intValue(); int sum=i+1; System.out.println(sum); //得到的结果是124
自动装箱拆箱
Integer i=new Integer(4);//不自动装箱的写法 Integer i=4;//自动装箱的写法 //上下两句代码的意思是一样的。 Integer num1=5; int num2=num1.intValueOf()+1;//不自动拆箱的写法 int num2=num1+1;//自动拆箱的写法 //上下两句代码的意思是一样的。
自动装箱和自动拆箱的其实就是简化书写。
Integer x=127;//jdk1.5以后,自动装箱,如果装箱的是一个字节,么该数据会被共享,不会开辟空间。 Integer y=127; System.out.println(x==y);//结果为true
一个重要的方法介绍:valueOf(int i);
使用该方法可以把一个int数据,变成Integer对象。
int i=10; Integer num=Integer.valueOf(i);
相关文章推荐
- 基本数据类型对象包装类有什么作用?如何使用?
- 黑马程序员——基本数据类型对象包装类的最常见作用
- 基本数据类型对象包装类
- 39.黑马程序员-基本数据类型对象包装类
- JAVA 基本数据类型对象包装类新特性
- java基础-API-String类、基本数据类型对象包装类
- 八种基本数据类型及封装类 与 一些基本数据类型的类封装(包装类)
- String类、 StringBuffer、基本数据类型对象包装类
- 黑马程序员_学习记录12:String、StringBuffer、基本数据类型对象包装类
- Java面向对象 String 基本数据类型对象包装类
- 基本数据类型对象包装类 进制转换
- 七、基本数据类型对象包装类
- String类与基本数据类型对象包装类
- 基本数据类型对象包装类
- 黑马程序员__String_StringBuffer_基本数据类型对象包装类
- 黑马程序员——Java之String类、基本数据类型对象包装类等
- Java---24---基本数据类型对象包装类
- 黑马程序员---字符串和基本数据类型对象包装类
- 基本数据类型对象包装类
- 基本数据类型对象包装类