zoukankan      html  css  js  c++  java
  • [java]原始类型和其包装类

    Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class),有些地方也翻译为外覆类或数据类型类。包装类均位于java.lang包,包装类和基本数据类型的对应关系如下表所示:

     

    包装类处理封装原始类型数据之外,还包含了很多与该原始类型相关的方法。如将int转化为string,取得int类型的最大最小值,判断一个字符是不是空白字符,得到它的码值等多个方法。

    有些数据结构如ArrayList,HashMap等不能存放原值类型,这时只能使用其包装类。 

    基本数据类型和其包装类之间的转换(以Integer类为例):

    (1) primitive type  --> wrapper class:  Integer I=new Integer(primitive value);

    (2) wrapper class  --> primitive type: int a=I.intValue();

  • 相关阅读:
    checkbox 实现单选效果(html)
    HDU-6850 Game
    牛客练习赛29----F 算式子
    牛客多校第二场 B Boundary
    D. Omkar and Circle
    【洛谷】P3306 [SDOI2013]---- 随机数生成器
    二次剩余
    【洛谷】--P2704 [NOI2001]炮兵阵地
    【洛谷】4310 绝世好题
    快速排序
  • 原文地址:https://www.cnblogs.com/orchid/p/2603745.html
Copyright © 2011-2022 走看看