Java中基本数据类型对象包装类(传智播客毕老师视频讲解)
2014-09-14 19:08
513 查看
1、基本数据类型对象包装类
byte Byte
short short
int Integer
long Long
boolean Boolean
float Float
double Double
char Character
基本数据类型对象包装类的最常见作用,
就是用于基本数据类型和字符串类型之间做转换
基本数据类型转成字符串。
基本数据类型+"";
基本数据类型.toString(基本数据类型值);
如: Integer.toString(34);//将34整数变成"34";
字符串转成基本数据类型。
xxx a = Xxx.parseXxx(String); //类调用方法,静态方法
int a = Integer.parseInt("123");
double b = Double.parseDouble("12.23");
boolean b = Boolean.parseBoolean("true");
Integer i = new Integer("123");
int num = i.intValue();//对象调用方法,非静态方法
十进制转成其他进制。
toBinaryString();
toHexString();
toOctalString();
其他进制转成十进制。
parseInt(string,radix);
2、自动装箱与自动拆箱
JDK1.5版本以后出现的新特性。
byte Byte
short short
int Integer
long Long
boolean Boolean
float Float
double Double
char Character
基本数据类型对象包装类的最常见作用,
就是用于基本数据类型和字符串类型之间做转换
基本数据类型转成字符串。
基本数据类型+"";
基本数据类型.toString(基本数据类型值);
如: Integer.toString(34);//将34整数变成"34";
字符串转成基本数据类型。
xxx a = Xxx.parseXxx(String); //类调用方法,静态方法
int a = Integer.parseInt("123");
double b = Double.parseDouble("12.23");
boolean b = Boolean.parseBoolean("true");
Integer i = new Integer("123");
int num = i.intValue();//对象调用方法,非静态方法
十进制转成其他进制。
toBinaryString();
toHexString();
toOctalString();
其他进制转成十进制。
parseInt(string,radix);
2、自动装箱与自动拆箱
JDK1.5版本以后出现的新特性。
class IntegerDemo1 { public static void main(String[] args) { //Integer x = new Integer(4); Integer x = 4;//自动装箱。//new Integer(4) x = x/* x.intValue() */ + 2;//x+2:x 进行自动拆箱。变成成了int类型。和2进行加法运算。 //再将和进行装箱赋给x。 Integer m = 128; Integer n = 128; sop("m==n:"+(m==n));<span style="font-family: Arial, Helvetica, sans-serif;">//结果为false。因为a和b指向了同一个Integer对象。</span> Integer a = 127; Integer b = 127; sop("a==b:"+(a==b));//结果为true。因为a和b指向了同一个Integer对象。 //因为当数值在byte范围内容,对于新特性,如果该数值已经存在,则不会在开辟新的空间。 } public static void method() { Integer x = new Integer("123"); Integer y = new Integer(123); sop("x==y:"+(x==y)); sop("x.equals(y):"+x.equals(y)); } public static void sop(String str) { System.out.println(str); } }
相关文章推荐
- java基本数据类型对象包装类总结
- java基础基本数据类型对象包装
- Java对象初始化过程(传智播客毕老师视频讲解)
- String类,StringBuffer和基本数据类型对象包装类(java基础)
- 黑马程序员-java基本数据类型对象包装类
- java基础06 基本数据类型对象包装类
- JAVA 基本数据类型对象包装类
- JAVA 基本数据类型对象包装类新特性
- Java中基本数据类型和包装数据类型在Hibernate中使用
- 黑马程序员_java-基本数据类型的对象包装类-Math类-Random类-Scanner类<六>
- 黑马程序员-Java基础知识预备之Java基本数据类型的包装类
- 黑马程序--JAVA字符串String、StringBuffer、StringBuilder、基本数据类型包装
- My_Java之笔记(2)-基本数据类型对象包装类
- Java的IO操作(二) - 带缓冲区的流对象、写入基本数据类型、实现命令行中的copy命令
- Java的IO操作(二) - 带缓冲区的流对象、写入基本数据类型、实现命令行中的copy命令
- day13String获取判断切割替换。最大子串。StringBuffer。基本数据类型对象包装类如Integer。进制转换。自动装箱。
- Java基础复习:基本数据类型的包装类
- Java第五课 Java的常用包,"=="和"equals"的用法,基本数据类型与引用类型,对象的克隆。
- 基本数据类型对象 及包装类学习
- 基本数据类型对象包装类