美文网首页
java类型,打印变量类型,类型转换

java类型,打印变量类型,类型转换

作者: ltvieri | 来源:发表于2022-10-28 18:26 被阅读0次

    java类型

    分为两类

    1. 基本类型
      • boolean 对应包装类 java.lang.Boolean
    类型名称 默认值 补充 对应包装类
    char 无值 字符类型 Character
    byte 0 整型类型 Byte
    short 0 整型类型 Short
    int 0 整型类型 Integer
    long 0L 整型类型 Long
    flaot 0.0f 浮点类型 Float
    double 0.0d 浮点类型 Double
    boolean false Boolean
    1. 引用类型
    何时使用基本类型,何时使用包装类?

    当数据允许取值null时,必须使用包装类<br />
    泛型要用包装类?TODO: 疑问

    如何打印类型

    此方法只能打印引用类型,不能打印基础类型

    System.out.println("str".getClass().getName()); // java.lang.String
    
    char[] a = {'a', 'b', 'c', 'd'};
    System.out.println(a.getClass().getName()); // [C
    
    Boolean e = true;
    System.out.println(e.getClass().getName()); // java.lang.Boolean
    

    类型转换

    char[] 与 String 转换
    // char[] -> String
    char[] a = {'a', 'b', 'c'};
    String b = String.valueOf(a);
    System.out.println(b); // abc
    // String -> char[]
    String c = "cedf";
    char[] d = c.toCharArray();
    System.out.println(d); // cedf
    System.out.println(d.getClass().getName()); // [c
    

    Java——用java实现给邮箱发邮件 - 知乎 (zhihu.com)

    相关文章

      网友评论

          本文标题:java类型,打印变量类型,类型转换

          本文链接:https://www.haomeiwen.com/subject/tdeftdtx.html