• 【JAVA数据类型】


    8种基本数据类型

    字节大小默认值
    整型byte1字节0
    short2字节0
    int4字节0
    long8字节0L
    浮点型float4字节0.0F
    double8字节0.0
    字符型char2字节'\u0'
    布尔型booleanfalse

    包装类

            为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。

            基本类型及其对应包装类如下:

    byteshortintlongfloatdoublechar
    ByteShortIntegerLongFloatDoubleCharacter

            包装类主要提供了两大类方法:

    1. 将本类型和其基本类型进行转换的方法,JDK1.5 引入自动装箱和拆箱的机制,可以方便地对包装类和基本数据类型进行转换及运算。

    1. Integer a = new Integer(3);//新建一个值为3的包装类对象
    2. int b = 4;
    3. int c = a + b;//a自动拆箱为int类型,与int类型的b相加赋值给c
    1. 将字符串和本类型及包装类互相转换的方法

            其中,基本类型转换为字符串有三种方法:

           1)使用包装类的 toString() 方法

           2)使用String类的 valueOf() 方法

           3)用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串

    1. //将基本类型转为字符串
    2. int a = 3;
    3. String str1 = Integer.toString(a);//方法1,使用包装类的toString方法
    4. String str2 = String.valueOf(a);//方法2,使用String的valueOf方法
    5. String str3 = c + "";//方法3,加“”

         字符串转为基本类型有两种方法:

         1)调用包装类的 parseXXX静态方法

         2)调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱

    1. //将字符串转为基本类型
    2. String str = "8";
    3. int a = Integer.parseInt(str);//方法1,使用包装类的parseXXX的方法
    4. int b = Integer.valueOf(str);//方法2,使用包装类的valueOf方法

  • 相关阅读:
    JavaEE面试题
    UnityShader入门学习(三)——Unity的Shader
    Apache DolphinScheduler在中国信通院“2023 OSCAR开源尖峰案例”评选中荣获「尖峰开源项目奖」!
    哈希(含原码)
    大数据之hadoop hive hbase 的区别是什么?有什么应用场景?
    【LeetCode-13】罗马数字转整数
    [树形dp]Hanging Hearts Codeforces1740E
    GBase 8c分布式核心技术—在线扩容
    SAP 快速Debug财务替代GGB1
    AIS数据下载并处理(python)
  • 原文地址:https://blog.csdn.net/chengchencheng/article/details/126412914