zoukankan      html  css  js  c++  java
  • 基本数据类型对象的包装类

    一、概念

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

    二、常用操作

    1.常用的操作:

    用于基本数据类型与字符串之间的转换。

    基本数据类型

    包装类

    byte

    Byte

    short

    Short

    int

    Integer

    long

    Long

    float

    Float

    double

    Double

    char

    Character

    boolean

    Boolean

    2.Object 对象 一切对象的父类  

    Object 向基本数据类型转换 需要通过包装类    String和基本数据类型直接转换也必须通过包装类完成

    三、常见应用场景

    3.1基本类型的数值转换成字符串(String类型)

    有两种方式:a).基本数据类型+“”,b).String.valueOf(基本数据类型)

    int a  = 10;
    String str = a+"";
    String str2 = String.valueOf(a);

    3.2String类型的字符串转换成基本数据类型

    使用基本数据类型的包装类

    String str3 = "100";
    int i = Integer.parseInt(str3);
    double d = Double.parseDouble(str3);

    3.3进制之间的转换

    a)十进制转换成其他进制

    //十进制转换成二进制
    System.out.println(Integer.toBinaryString(30));//11110,
    //十进制转换成八进制
    System.out.println(Integer.toHexString(30));//1e
    //十进制转换成十六进制
    System.out.println(Integer.toOctalString(30));//36

    b)其他进制转换成十进制

    System.out.println(Integer.parseInt("11110", 2));//30

    3.4基本数据类型和包装类的转换

    a).基本数据类型转换成包装类

    Integer in = new Integer(30);
    Integer in2= Integer.valueOf(30);

    b).包装类转换成基本数据类型

    //jdk1.7之间不能直接转换
    int a = in.intValue();
    //jdk1.7之后可以自己接转换
    int b  = in;
  • 相关阅读:
    AdminLTE组件之表格DataTable
    爬虫:通过滑动或者点触验证码的方法及实现(点触+滑动)
    爬虫:滑动验证解决方法及python实现
    django文件上传地址以及media的设置
    基于cropper和sweetalert的简单图片/头像裁剪上传
    学写网站(二)前端配置之glup
    轩辕剑陆和外传平台版设置功能
    植物大战僵尸
    仙剑类更新
    VSCode注册关联自定义类型文件
  • 原文地址:https://www.cnblogs.com/wujiwen/p/6289275.html
Copyright © 2011-2022 走看看