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;
  • 相关阅读:
    Spring优势
    Spring中的设计模式
    Spring MVC体系结构
    《Spring3.0就这么简单》第1章快速入门
    InvocationHandler
    JdkDynamicAopProxy源码
    Proxy代理(AOP实现原理)
    Spring AOP 实现原理
    BeanFactory和ApplicationContext的作用和区别
    背景图片相关设置
  • 原文地址:https://www.cnblogs.com/wujiwen/p/6289275.html
Copyright © 2011-2022 走看看