博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java基本数据类型的包装类
阅读量:5917 次
发布时间:2019-06-19

本文共 1199 字,大约阅读时间需要 3 分钟。

基本类型对应的包装类

byte(Byte)、short(Short)、int(Integer)、long(Long)、float(Float)、double(Double)、char(Character)、boolean(Boolean)

对象型包装类(Object的直接子类) Character、Boolean;

数值型包装类(Number的直接子类):Byte Short Integer Long Float Double

Number抽象类中总共定义了六个方法:intValue() longValue() doubleValue() floatValue() byteValue() shortValue()

装箱和拆箱操作

  装箱操作:将基本数据类型转换成包装类的形式

    通过各自包装类的构造的构造方法进行包装,

  拆箱操作:将包装类变成基本数据类型

    通过Number抽象类定义的方法:intValue() longValue() doubleValue() floatValue() byteValue() shortValue()完成

public class Test{    public static void main(String args[]){        Integer obj = new Integer(10);//装箱操作        int num = obj.intValue();//拆箱操作        System.out.print(num*2);    }}

自动装箱操作和拆箱操作

public class Test{    public static void main(String args[]){        Integer obj = 10; // 自动装箱        int num = obj ;//自动拆箱        System.out.print(obj*num);//100    }}

数据类型装换问题

将数据的String类型变为基本数据类型:

Integer类:public static int parseInt(String str);

Double类:public static double parseDoublet(String str);

Boolean类:public static boolean parseIBoolean(String str); 如果转换字符串不是true或者false,将会以false处理;

将基本数据类型变为String类型

String类中定义:public static String valueOf(int num);

转载于:https://www.cnblogs.com/hu1056043921/p/7339993.html

你可能感兴趣的文章
过滤器监听器面试题都在这里
查看>>
2018年份的唠嗑
查看>>
vue 使用 xe-ajax
查看>>
nodejs模块——fs模块小记
查看>>
Http请求中的Content-Type
查看>>
iOS Safari 中点击事件失效的解决方法
查看>>
异步读取文件的几种姿势
查看>>
基于百度地图的区域重叠判断
查看>>
基于JavaScript求解八数码最短路径并生成动画效果
查看>>
python疑问7:高阶函数,匿名函数,装饰器,偏函数总结
查看>>
ionic1文件路径问题
查看>>
HTTP权威指南 - 连接管理(1)
查看>>
spring security自定义AuthenticationEntryPoint
查看>>
scrapy入门_2爬取豆瓣军事类图书(2)
查看>>
《跟阿铭学Linux》作者李世明:谈不上告白,就是帮女友转型而已
查看>>
Scrapy入门的点点滴滴(一)
查看>>
在 React 16 中使用高阶组件来捕获异常
查看>>
编码规范-css.md
查看>>
关于框架
查看>>
centos7重启apache、nginx、mysql、php-fpm命令
查看>>