zoukankan      html  css  js  c++  java
  • 包装类、基本数据类型及String类之间的相互转换

    包装类:8种基本数据类型对应一个类,此类即为包装类

    一、基本数据类型 包装类 及String之间的转换

    1、基本数据类型转化为包装类:调用包装类的构造器

         int i=10;
         Integer i1=new Integer(i);//转化为对应的包装类
         Integer i1=new Integer(i);//加上双引号没问题,但前提里面的实体是所对应的类型
         注意:对于Boolean类型来讲,当形参是"true"返回true,除此之外返回false。"不会抛NumberFormatException异常"

    2、包装类转到基本数据类型:调用包装类XXX的XXXValue()
         i1.intValue();
         f.floatValue();

    3、jdk5.0之后,引入了自动装箱和拆箱
         Integer i3=i2;//右边基本数据类型 左边引用数据类型 “自动装箱”
          int i5=i3;//自动拆箱

    二、基本数据类型和包装类与String类之间的转换
    1、基本数据类型和包装类-->String类:调用String类的重载valueOf(Xxx)方法
          int i1=10;
         String str1=i1+"";//转化为字符串方式1
         String.valueOf(i1);//转化为字符串方式2


    2、String类-->基本数据类型和包装类:调用包装类的parseXxx(String str)方法

    总结:Xxx类型(a)转化为Xxx类型(b)时,以b为基准,去b中找相应的方法进行转换。

  • 相关阅读:
    毕业设计-1.11
    毕业设计-1.10
    毕业设计-1.09
    毕业设计-1.08
    毕业设计-1.07
    [工具]Maven的安装和配置【MyEclipse】
    毕业设计-1.06
    tomcat部署项目时省略项目名
    Jenkins实现iOS项目自动化打包(含踩坑记录)
    钉钉小程序封装网络请求
  • 原文地址:https://www.cnblogs.com/kelly-one/p/7729406.html
Copyright © 2011-2022 走看看