基本数据类型对象包装类

byte    Byte

shor    Short

int     Integer

long    Long

float    Float

double   Double

char     Character

基本数据类型包装类对象的最常见作用

就是用于基本数据类型和字符串类型之间做转换

基本数据类型转成字符串

  基本数据类型+""

  基本数据类型.toString(基本数据类型值)

  如:Integer.toString(34);//将34整数变成"34"

字符串转成基本数据类型

  xxx a = Xxx.parseXxx(String);

  etc. int a = Integer.parseInt("123");

  boolean b = Boolean.parseBoolean("true")

十进制转换成其它进制

  toBinaryString()

  toHexString()

  toOctalString()

十进制转换成其它进制

  Integer.parseInt(String,进制),进制为2,8,10,16

JDK1.5后出现的新特性,代码中体现

  

 1 class IntegerDemo
 2 {
 3     public static void sop(String str)
 4     {
 5         System.out.println(str);
 6     }
 7     public static void main(String[] args)
 8     {
 9
10         //整数类型的最大值
11         //System.out.println("int max :"+Integer.MAX_VALUE);
12
13         //将字符串转成整数
14         //int num = Integer.parseInt("123");
15         //long x = Long.parseLong("123");
16         //sop("num="+(num+4));
17         Integer x = new Integer("123");
18         Integer y = new Integer(123);
19         sop("x==y: "+(x==y));
20         sop("x.equals(y): "+x.equals(y));
21         Integer z = 4;//新特性,自动装箱//new Integer(4)
22         z = z/*z.intValue()*/ + 2;//z+2:z进行了自动拆箱,变成了int类型,和2进行加法运算
23                 //再将和进行装箱,赋给z
24
25         Integer m = 128;
26         Integer n = 128;
27         sop("m==n: "+(m==n));
28
29         Integer a = 127;
30         Integer b = 127;
31         sop("a==b: "+(a==b));//结果为ture,因为a和b指向了同一个Integer对象
32                             //因为当数值在byte范围内,对于新特性,该数值已经存在,则不会再开辟新空间
33     }
34 }

时间: 2024-11-07 21:40:40

基本数据类型对象包装类的相关文章

JAVA学习第三十二课(常用对象API)- 基本数据类型对象包装类

将基本数据类型(8种:int..)封装成对象的好处就是可以在对象中封装更多的功能和方法来操控该数据 常见的操作就是:用于基本数据类型与字符串之间的转换 基本数据类型对象包装类一般用于基本类型和字符串之间的转换 基本类型----->字符串 1.基本类型数值+"" 2.用string类中的valueOf(基本类型数值) 3.用Integer.ValueOf(); 字符串-->基本类型数值 1.使用包装类中的静态方法XXX  parseXXX("XXXX")比

基本数据类型对象包装类和自动装箱自动拆箱技术

一.基本数据类型对象包装类 byte Byte short Short int  Integer long Long boolean Boolean flaot Float double Double char Character 二.基本数据类型对象包装类的最常见作用 就是用于基本数据类型和字符串类型之间做转换 三.基本数据类型转成字符串:   基本数据类型+"": 基本数据类型.toString(基本数据类型值)   如:Integer.toString(34);将34整数转成字符

java 基础笔记 基本数据类型对象包装类

基本数据类型对象包装类: 为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作. 用于描述该对象的类就称为基本数据类型对象包装类. 基本数据类型 包装类 byte Byte short Short int Integer long Long float Float double Double char   Character boolean Boolean 该包装对象主要用于基本类型和字符串之间的转换. 基本类型-->字符串 1.基本类型数据+"&quo

黑马程序员-----基本数据类型对象包装类

1.1 基本数据类型对象包装类. byte Byteshort shortint Integerlong Longboolean Booleanfloat Floatdouble Doublechar Character 基本数据类型对象包装类的最常见作用,就是用于基本数据类型和字符串类型之间做转换 基本数据类型转成字符串. 基本数据类型+"" 基本数据类型.toString(基本数据类型值); 如: Integer.toString(34);//将34整数变成"34&quo

Java---24---基本数据类型对象包装类

基本数据类型对象包装类 byte Byte short  short int  Integer boolean  Boolean float    Float double   Double char  Character 基本数据类型对象包装类的最常见作用就是用于基本数据类型和字符串类型之间做转换 基本数据类型转换成字符串 基本数据类型+"" 基本数据类型.toString (基本数据类型值) 例如:Integer.toString (34); //将34转换成"34&qu

常用对象API( 基本数据类型对象包装类 )

基本数据类型对象包装类 : 为方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作. 用于描述该对象的类就称为基本数据类型对象包装类. byte         Byte short        Short int            Integer long         Long float          Float double      Double char          Character boolean     Boolean 该包装对

JAVA-初步认识-常用对象API(基本数据类型对象包装类-概述)

一. 基本数据类型有八种:byte,short,int,long,float,double,char,boolean.在java的世界中,万物皆对象.为了更方便的操作基本数据类型值,我们就将其进行了对象封装,而用于描述基本数据类型的类,就称为基本数据类型对象包装类. 有八个基本数据类型,也就意味着有八个包装类. 类名有一个首字符大写的特点,原先byte,short,int.....小写都是关键字,现在要进行修改. 八个类中,Char和Interger是有所变化,相较于原先的单词. 这些对象包装类

[javaSE] 基本数据类型对象包装类

按照java面向对象的原则,每个基本类型都有对应的包装类 byte Byte short Short int Integer long Long boolean Boolean float Float double Double char Character 最常用的作用是,基本类型与String字符串类型的转换 转成字符串:包装对象.toString() 字符串转成基本类型:包装类.valueOf() 十进制转二进制:调用Integer.toBinaryString() 十进制转十六进制:调用

JAVA之旅(十八)——基本数据类型的对象包装类,集合框架,数据结构,Collection,ArrayList,迭代器Iterator,List的使用

JAVA之旅(十八)--基本数据类型的对象包装类,集合框架,数据结构,Collection,ArrayList,迭代器Iterator,List的使用 JAVA把完事万物都定义为对象,而我们想使用数据类型也是可以引用的 一.基本数据类型的对象包装类 左为基本数据类型,又为引用数据类型 byte Byte int Integer long Long boolean Booleab float Float double Double char Character 我们拿Integer来举例子 //整