美文网首页
2018-09-28常用的类(基本数据类型的包装类、)

2018-09-28常用的类(基本数据类型的包装类、)

作者: 消失的七月 | 来源:发表于2018-09-28 18:06 被阅读0次

1.基本数据类型的包装类

。为什么需要包装类

JAVA并不是纯面向对象的语言。Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的。但是我们在实际使用中经常需要将基本数据转化成对象,便于操作。为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class)。包装类均位于java.lang包

基本数据类型                            包装类

byte                                            Byte    

boolean                                       Boolean

short                                            Short

char                                            Character

int                                                Integer

long                                               Long

float                                               Float

double                                           Double

public class Wraper {

public static void main(String[] args) {

//基本类型转换成Integer对象

Integer int1 = new Integer(10);

Integer int2 = Integer.valueOf(20);

// Integer对象转换成int

int a = int1.intValue();

//字符串转化成Integer对象

Integer int3 = Integer.parseInt("334");

Integer int4 = new Integer("999");

// Integer对象转化成字符串

String str1 = int3.toString();

//一些常见的int类型相关的常量。

System.out.println("int能表示的最大整数:" + Integer.MAX_VALUE);

System.out.println("int能表示的最小整数:" + Integer.SIZE);

//数字转字符串非常简单

String str = 234 + "";

System.out.println(str);

}

。自动拆箱和装箱

Integer a = 1000; //jdk5.0后,自动装箱,编译器帮我们改进代码,相当于Integer a = new Integer(1000);

Integer b = 2000;

int c = b; //自动拆箱,编译器改进:b.intValue();

对比==和equals

Integer d=1234;

Integer d2=1234;

System.out.println(d==d2);//false

System.out.println(d.equals(d2));//true

System.out.println("*******************");

Integer d3=-129;//[-128,127]之间的数,仍然当做基本数据类型来处理。

Integer d4=-129;

System.out.println(d3==d4);//true

System.out.println(d3.equals(d4));//true

相关文章

  • 第47节:Java当中的基本类型包装类

    Java当中的基本类型包装类 01 基本数据类型对象的包装类 什么是基本数据类型对象包装类呢?就是把基本数据类型封...

  • 第三章②包装类

    包装类:八种基本数据类型对应着一个类,此类即为包装类。 基本数据类型、包装类、string之间的相互转换 把基本数...

  • Java 常用类 04. Java 包装类

    包装类 Java 数据类型分为:基本数据类型 和 引用数据类型,但基本数据类型怎么成为对象呢? 包装类:基本数据类...

  • Java基础知识(二)基础数据类型

    Number包装类 包装类基本数据类型BooleanbooleanBytebyteShortshortIntege...

  • Java包装类

    包装类 装箱:把基本数据类型转换成包装类 拆箱:把包装类转换成基本数据类型 基本数据类型和字符串之间的转换

  • 30.包装类

    包装类 包装类即8种基本数据类型对应的引用类型基本数据类型引用数据类型byteByteshortShortintI...

  • 包装类的使用

    包装类的使用 java提供了8种基本数据类型对应的包装类,使得基本数据类型的变量具有类的特征 需要掌握:基本数据类...

  • JAVA基础---Date类 SimpleDateFormat

    ## 一、包装类 ##01. 包装类概述 >* 什么是包装类? >* 基本数据类型对应的包装类 总结: 1.什么是...

  • Java-装箱拆箱

    包装类(Wrapper Class) 八个和基本数据类型对应的类统称为包装类(Wrapper Class) 包装类...

  • Java基础之常用类(十-2)

    基本数据类型包装类

网友评论

      本文标题:2018-09-28常用的类(基本数据类型的包装类、)

      本文链接:https://www.haomeiwen.com/subject/cvrpoftx.html