JAVASE之基本数据类型的封装
2015-01-21 20:11
330 查看
将基本类型封装成类,方便操作,对象的方法
把整数变成其他的,或者对其进行一系列操作,将其封装成对象后,方便
byte Byte
short Short
int Integer
long Long
boolean Boolean
float Float
double Double
char Character
基本数据类型对象包装类的最常见作用
就是用于基本数据类型和字符串类型之间做转换
基本数据类型转成字符串
基本数据类型+""
基本数据类型.toString(基本数据类型值);
eg:Integer.toString();//将34整数变为"34";
字符串转成基本数据类型
文本框中的类型全都是字符串
XXX a =XXX.parseXXX(String)
int a =Integer.parseInt("11111");
double b = Double.parseDouble("2323");
boolean flag = Boolean.parseBoolean("true");
特殊:Characte不需要转换
Integer i = new Integer("123"); 先封装到对象
int num = i.intValue(); 把一个Integer对象变换成int值
十进制转成其他进制
toBinaryString();
toHexString();
toOctalString();
其他进制转成十进制
int parseInt(String s, int radix)
基本类型封装成对象示例演示:
把整数变成其他的,或者对其进行一系列操作,将其封装成对象后,方便
byte Byte
short Short
int Integer
long Long
boolean Boolean
float Float
double Double
char Character
基本数据类型对象包装类的最常见作用
就是用于基本数据类型和字符串类型之间做转换
基本数据类型转成字符串
基本数据类型+""
基本数据类型.toString(基本数据类型值);
eg:Integer.toString();//将34整数变为"34";
字符串转成基本数据类型
文本框中的类型全都是字符串
XXX a =XXX.parseXXX(String)
int a =Integer.parseInt("11111");
double b = Double.parseDouble("2323");
boolean flag = Boolean.parseBoolean("true");
特殊:Characte不需要转换
Integer i = new Integer("123"); 先封装到对象
int num = i.intValue(); 把一个Integer对象变换成int值
十进制转成其他进制
toBinaryString();
toHexString();
toOctalString();
其他进制转成十进制
int parseInt(String s, int radix)
基本类型封装成对象示例演示:
class IntegerDemo { public static void main(String[] args) { //Integer x = new Integer(4); Integer x= 4;//自动装箱 ----->new Integer(4) //左边引用数据类型 , 右边是对象 x = x +2; //x=2;x进行自动拆箱,x.intValue(),变成了int类型,和2进行加法运算 Integer m =128; Integer n=128; sop("m==n:"+(m==n));//结果为false,两个对象 Integer a =127; Integer b=127; sop("a==b:"+(a==b)); //结果为true,因为a和b指向了同一个Interger对象 //因为当数值在byte范围内时,对于新特性,如果该数值已经存在,则不会开辟新的空间 } public static void method() { Integer x = new Integer("123"); Integer y = new Integer("123"); sop((x==y)+""); //两个对象 sop(x.equals(y)+""); //复写了Object的,判断两个的值 } public static void sop(String str) { System.out.println(str); } }
相关文章推荐
- 判断基本数据类型和引用类型的封装函数
- 黑马程序员-基本数据类型与其封装类型
- JavaSe基础XX16——API对象-基本数据类型对象包装类
- JAVASE--JAR包、基本数据类型对象包装类、日期和时间
- JAVASE中的数据基本类型相关
- java 中类的Class实例的获取和每个 基本数据类型的封装类 暑假第十天
- java基本数据类型封装类(Integer类)
- 笔记18 基本数据类型的封装类
- 用NSNumber和NSValue基本数据类型和结构体的封装
- NSNumber(封装基本数据类型)
- 数据基本类型 与 他们的封装类的相互转换
- java基本数据类型与封装类型详解(int和Integer区别)
- Qt对基本数据类型的封装
- java 中类的Class实例的获取和每个 基本数据类型的封装类 暑假第十天
- JavaSE 复习:基本数据类型
- java中八种基本数据类型以及它们的封装类,String类型的一些理解
- java中的基本数据类型与封装类
- Java语言基本数据类型、转换及其封装
- java 8种基本数据类型及封装类及默认值
- java中的基本数据类型与封装类