精华内容
下载资源
问答
  • JAVA 基本类型包装类

    2020-12-08 11:17:12
    JAVA 基本类型包装类 基本类型包装类概述 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据 常见的操作之一: 用于基本数据类型与字符串之间的转换 基本数据类型 包装类 byte ...

    JAVA 基本类型包装类

    基本类型包装类概述

    将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据

    常见的操作之一: 用于基本数据类型与字符串之间的转换

    基本数据类型 包装类
    byte Byte
    short Short
    int Integer
    long Long
    float Float
    double Double
    char Character
    boolean Boolean

    Integaer 类的概述和使用

    Integer:包装一个对象中的原始类型 int 的值

            // public static final int MIN_VALUE
            // public static final int MAX_VALUE
    
            System.out.println(Integer.MIN_VALUE);
            System.out.println(Integer.MAX_VALUE);
    

    Integer的构造方法

    方法名 说明
    public Integer (int value) 根据 int 值创建 Integer 对象**(过时)**
    public Integer (String str) 根据 String 值创建 Integer 对象**(过时)**

    Integer静态方法获取对象

    方法名 说明
    public static Integer valueOf (int i) 返回表示指定的 int 值的 Integer 实例
    public static Integer valueOf (String str) 返回一个保存指定值的 Integer 对象

    int 和 String 的相互转换

    基本类型包装类的最常见操作就是:用于基本类型和字符串之间的互相转换

    1. int 转换为 String

    public static String valueOf (int i) :返回int参数的字符串表示形式。该方法是 String 类中的方法

    2. String 转换为 int

    public static int parseInt (String s) :将字符串解析为 int 类型。该方法时 Integer 类中的方法


    自动装箱和拆箱

    • 装箱:把基本数据类型转换为对应的包装类类型
    • 拆箱:把包装类类型转换为对应的基本数据类型

    **注意:**在使用包装类类型的时候,如果做操作,最好先判断是否为 null

    展开全文
  • java 基本类型包装类

    2019-02-25 19:26:11
    java 基本类型包装类基本类型包装类概述(作用:操作基本数值提供方法)将字符串转成基本类型 (parseInt(str))将基本数值转成字符串的3种方式:(+,valueof(int i),toString())基本类型和包装类的转化基本数值--...

    基本类型包装类概述(作用:操作基本数值提供方法)

    • 在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行存储的。而程序开发中,我们需要把字符串数据,根据需求转换成指定的基本数据类型,如年龄需要转换成int类型,考试成绩需要转换成double类型等。那么,想实现字符串与基本数据之间转换怎么办呢?
    • Java中提供了相应的对象来解决该问题,基本数据类型对象包装类:java将基本数据类型值封装成了对象。封装成对象有什么好处?可以提供更多的操作基本数值的功能。
    字节型 短整型 整型 长整型 字符型 布尔型 单浮点型 双浮点型
    byte short int long char boolean float double
    Byte Short Integer Long Character Boolean Float Double

    将字符串转成基本类型 (parseInt(str))

    • parseXxx(String str) [返回类型static xxx] xxx是基本类型 XXX是xxx对应的包装类类型。
    • int i = Integer.parseInt(“12345”) 把字符串类型转化成int型。

    将基本数值转成字符串的3种方式:(+,valueof(int i),toString())

    – 基本类型直接与””相连接即可;34+""
    – 调用String的valueOf方法;String.valueOf(34)
    –调用包装类中的toString方法;Integer.toString(34) ;

    基本类型和包装类的转化

    基本数值---->包装对象(构造方法,valueOf(int i))

    • 使用int类型与Integer对象转换进行演示,其他基本类型转换方式相同。
      – 构造方法 Integer(int value)
      – 构造方法Integer(String str)
      Integer it = new Integer(4);
      Integer it = new Integer("4");
      
      – valueOf(inti)
      Integer it = Integer.valueOf(4);

    包装对象---->基本数值(intValue())

    • 使用Integer的方法,intValue()
         Integer i = new Integer(4);
         int j= i.intValue();
      

    自动装箱拆箱

    • 自动拆箱:对象转成基本数值
      Integer i = 4;//自动装箱。相当于Integer i = Integer.valueOf(4);
      i = i + 5;//等号右边:将i对象转成基本数值(自动拆箱) i.intValue() + 5; 加法运算完成后,再次装箱,把基本数值转成对象。
    • 自动装箱:基本数值转成对象
      Integer a = new Integer(3);
      Integer b = new Integer(3);
      System.out.println(a==b);//false
      System.out.println(a.equals(b));//true
      
      System.out.println("---------------------");
      Integer x = 127;
      Integer y = 127;
      //在jdk1.5自动装箱时,如果数值在byte范围之内,不会新创建对象空间而是使用原来已有的空间。
      System.out.println(x==y); //true
      System.out.println(x.equals(y)); //true
      
    展开全文
  • Java基本类型包装类

    2021-03-22 19:48:49
    装箱:从基本类型转换为对应的包装类对象;拆箱:从包装类类型转换为基本数据类型; 装箱方法: Integer(int value) Integer(String value):value是要能转换为int类型的字符串,例如“100”可以,而“a”不可以,...

    1.包装类

    基本数据类型用起来很方便,但是没有对应的方法来操作这些基本数据类型的数据,可以使用一个类把这些数据包装起来,在类中定义一些方法来操作这些数据,这种类叫做包装类,在java.lang包下,无需导包。

    2.装箱与拆箱

    • 装箱:从基本类型转换为对应的包装类对象;拆箱:从包装类类型转换为基本数据类型;
    • 装箱方法:
    1. Integer(int value)
    2. Integer(String value):value是要能转换为int类型的字符串,例如:“100”可以,而“a”不可以,会抛出数字格式化异常NumberFormatException。
    3. static Integer valueOf(int value)
    4. static Integer valueOf(String value):value是要能转换为int类型的字符串
    • 拆箱方法:
    1. int intValue(Integer value)

    3.自动装箱与自动拆箱

    • 基本类型的数据和包装类之间可以自动进行转换。
    • JDK1.5之后的新特性。

    4.基本类型与字符串之间的转换

    • 基本类型转换为字符串:
    1. 基本数据类型的值 + "";工作中常用的方法
    2. 包装类的静态方法toString(参数)
    3. String类的静态方法valueOf(参数)
    • 字符串转换为基本类型:包装类的静态方法parseXXX(数值类型的字符串)
    展开全文
  • java基本类型包装类

    2019-07-30 07:51:09
    /** author 骚彬 date 2019/7/30 7:24 / ...包装类: 基本数据类型不是对象,所以Java针对基本类型提供J对应的包装类,以对象的形式来使用。 基本类型 包装类(可以理解为:就是引用类型) byte ...

    package cn.mb.demoapi;

    /**

    • author 骚彬

    • date 2019/7/30 7:24
      /
      /

      包装类:
      基本数据类型不是对象,所以Java针对基本类型提供J对应的包装类,以对象的形式来使用。
      基本类型 包装类(可以理解为:就是引用类型)
      byte Byte
      short Short
      int Integer
      long Long
      char Character
      float Float
      double Double
      boolean Boolean
      装箱:基本类型转包装类型 (对象类型)
      拆箱:包装类型(对象类型)转基本类型
      成员方法
      static 基本类型parseXxx (String):将字符串类型的数据转换成对应的基本类型
      eg: static int parseInteger(String)
      */
      public class Test {
      public static void main(String[] args) {
      int a=10;
      //装箱
      Integer i1 = new Integer (20) ;
      //拆箱
      int b = i1. intValue();
      System. out. println(i1) ;
      System. out. println(b) ;
      System. out. println("--------------");
      //JDK5的新特性,自幼拆装箱.
      Integer i2 = 30; //装箱
      int c=i2; //拆箱
      System. out. println("------------------");
      //需求:將字符串类型的"10,特換成int类型的10
      String s=“10”;
      int num = Integer.parseInt(s);
      System. out. println("num: " + num) ;
      System. out. println(“num + 100 =”+ (num + 100));
      /*注意:
      除了Character类以外,其他的7种包装类都有parseXXX()方法
      因为如果字符串想转换成char类型的数据,可以通过: String类 中的方法toCharArray(), charAtO);
      */
      }

             }
      
    展开全文
  • Java 基本类型包装类

    2019-10-04 13:43:30
    一、包装类概述  Java 提供了两个类型系统:基本类型与引用类型。  使用基本类型在于效率,然后很...基本类型对应的包装类(位于java.lang包中) byte Byte short Short int Integer l...
  • Java基本类型包装类:基本数据类型 基本类型包装类byte Byteshort Shortint Integerlong Longfloat Floatdouble Doublechar Charac...
  • 主要介绍了Java基本类型包装类概述与Integer类、Character类用法,结合实例形式分析了java基本数据类型与字符串转换相关操作技巧,需要的朋友可以参考下
  • 基本类型包装类简介通常来说我们在程序中经常会使用元类型,比如int data = 1;float data = 2.1F;但是在有些场景中不能直接使用元类型,比如如果我们想要建立一个int类型的ArrayList,你就不可以直接写做:...
  • 1、为什么会有基本类型包装类 为了对基本数据类型进行更多的操作,更方便的操作,java针对每一种基本数据类型提供了对应的包装类型. 2、常见操作 用于基本数据类型与字符串之间的转换 3、基本类型和包装类的对应...
  • 我就来说说基本类型包装类的valueOf吧,下面用Integer为例:
  • 基本数据类型包装类: 如果字符串被integer封装,可以使用另一个非静态的方法intValue();将一个对象转换成整数 进制转换: 自动装箱拆箱:作用,简化书写 集合: 数字有很多用数组存,数组有很多用二...
  • hash值在java中是一个int类型,主要用来在散列存储结构中确定对象的位置,一个好的hashCode方法应该尽量保证应尽量保证对象hash值分布的均匀性,同时减少重复hash值的出现。 Integer中的hashCode方法实现 public ...
  • Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便...包装类均位于java.lang包,包装类和基本数据类型的对应关系如下表所示:包装类对应表基本数据类型包装类...
  • Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便...包装类均位于java.lang包,包装类和基本数据类型的对应关系如下表所示:包装类对应表基本数据类型包装类...
  • Java 基本数据类型包装类
  • 基本数据类型的包装类为什么需要包装...比如:集合的操作中,这是,我们就需要将基本类型数据转化为对象。包装类均位于java.lang包,使用时不需要导入,系统自动导入。Java中的8个包装类分别是:Byte,Short,Intege...
  • java基本类型包装类

    万次阅读 多人点赞 2020-12-14 08:38:00
    1. 基本类型包装类概述为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作。用于描述该对象的类就称为基本数据类型对象包装类。将基本数据类型封装成对象...
  • 为了解决此类问题,Java为每种基本数据类型分别设计了对应的类,称之为包装类(Wrapper Classes).基本数据类型及对应的包装类基本数据类型对应的包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDo...
  • 基本数据类型 byte short intlong boolean char float double对应的包装类 Byte Short Integer Long Boolean Character Float Double包装类的主要作用 将字符串 解析转化为 各种数据类型包装类都有的静态方法包装...
  • 基本数据类型 包装类型----------------------------------------------byte java.lang.Byte(父类Number)short java.lang.Short(父类Number)int java.lang.Integer(父类Number)long java.lang.Long(父类Number)...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,589
精华内容 4,235
关键字:

java基本类型包装类

java 订阅