• 基本数据类型,包装类型,String类型数据之间的转换


     java中所有的类都从java.lang.Object类派生而来,在java语言中,除基本数据类型以外,基本数据类型有java类库体统了包装类:Integer类保存整形变量,Boolean类保存布尔变量,Float类保存单精度变量,

       基本数据类型与包装类、String类的互相转换

    1. 基本数据类型→包装类,调用包装类构造 int a = 10; Integer b = new Integer(a);
    2. 包装类→基本数据类型,调用包装类对象的**value(),Integer b = new Integer(10); int a = b.intValue()
    3. 包装类→String,调用包装类的对象的toString(),Intger b = new Integer(10); String str = b.toString();
    4. String→包装类,调用包装类的构造方法,String str = "10"; Integer b = new Integer(str);
    5. String→基本数据类型,包装类.valueOf(), int b = Integer.valueOf(str);
    6. 基本数据类型→String,调用包装类的toString();String str = Integer.toString(10);

        String与char数组的转:

    • String转换char数组,使用toString(),String str = "hello world"; char[] charArray = str.toString();
    • char数组转换String, char[] charArray = {'h','e','l','l','o'....}; str = new String(charArray);

      JDK1.5以上的版本支持包装类与基本数据类型的直接转换,如

    • Integer a = 10;   自动封箱
    • int b = a;        自动拆箱
  • 相关阅读:
    HO引擎近况2020712
    大地形初探小结一
    大地形初探之信息收集
    真实大地形初探
    翻译22 Unity中的曲面
    翻译21 平面和线框着色
    翻译20 视差和法线、高度图回顾
    翻译19 GPU Instance
    翻译18 Realtime GI & LPPV & LOD
    翻译17 Mixed Lighting混合光照
  • 原文地址:https://www.cnblogs.com/mr-wuxiansheng/p/6852074.html
Copyright © 2020-2023  润新知