zoukankan      html  css  js  c++  java
  • Java 基本类型和包装类型

    讲基本类型和包装类型之前,首先要介绍,装箱和拆箱

    装箱:基本类型转化为包装类型

    拆箱:包装类型转化为拆箱类型

    为什么要有包装类型?Java是面向对象的语言,Java中一切都是对象除了基本数据类型,所以有时候我们需要把基本类型转化为对象来使用,就需要包装类型

    基本类型:byte 二进制位数:8
    包装类:java.lang.Byte
    最小值:Byte.MIN_VALUE=-128
    最大值:Byte.MAX_VALUE=127
    
    基本类型:short 二进制位数:16
    包装类:java.lang.Short
    最小值:Short.MIN_VALUE=-32768
    最大值:Short.MAX_VALUE=32767
    
    基本类型:int 二进制位数:32
    包装类:java.lang.Integer
    最小值:Integer.MIN_VALUE=-2147483648
    最大值:Integer.MAX_VALUE=2147483647
    
    基本类型:long 二进制位数:64
    包装类:java.lang.Long
    最小值:Long.MIN_VALUE=-9223372036854775808
    最大值:Long.MAX_VALUE=9223372036854775807
    
    基本类型:float 二进制位数:32
    包装类:java.lang.Float
    最小值:Float.MIN_VALUE=1.4E-45
    最大值:Float.MAX_VALUE=3.4028235E38
    
    基本类型:double 二进制位数:64
    包装类:java.lang.Double
    最小值:Double.MIN_VALUE=4.9E-324
    最大值:Double.MAX_VALUE=1.7976931348623157E308
    
    基本类型:char 二进制位数:16
    包装类:java.lang.Character
    最小值:Character.MIN_VALUE=0
    最大值:Character.MAX_VALUE=65535
    来自菜鸟教程

    所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。

    像这些包装类会提供一些实用的方法,以Integer为例

     而其他数值型的包装类的方法大同小异

    字符型包装类Character

    序号方法与描述
    1 isLetter()
    是否是一个字母
    2 isDigit()
    是否是一个数字字符
    3 isWhitespace()
    是否是一个空白字符
    4 isUpperCase()
    是否是大写字母
    5 isLowerCase()
    是否是小写字母
    6 toUpperCase()
    指定字母的大写形式
    7 toLowerCase()
    指定字母的小写形式
    8 toString()
    返回字符的字符串形式,字符串的长度仅为1
  • 相关阅读:
    齐文词根词缀---1、第一讲
    元音发音规则
    英语重读规则
    英语单词重读规则
    unicode,ansi,utf-8,unicode big endian编码的区别
    Netty中粘包和拆包的解决方案
    【转载】 DirectByteBuffer内存释放
    Netty 中ChannelOption的含义以及使用的场景Netty 中ChannelOption的含义以及使用的场景
    Connection reset原因分析和解决方案
    Netty实现Socket
  • 原文地址:https://www.cnblogs.com/shineyoung/p/10537062.html
Copyright © 2011-2022 走看看