美文网首页
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类型,打印变量类型,类型转换

    java类型 分为两类 基本类型boolean 对应包装类 java.lang.Boolean 类型名称默认值补充...

  • 2018-07-17

    JAVa的变量类型和类型转换

  • Typescript - 基础(一)

    1、强类型与弱类型 强类型语言:不允许改变变量的类型,除非进行强制类型转换,如 java 弱类型语言:变量可以被赋...

  • Swift 基础语法

    常量和变量的声明 多个变量同时声明 显示指定变量类型 字符串插值打印法 类型转换的使用 别名的使用 Bool类型的...

  • 变量

    变量的分类——按数据类型分 各类型变量的注意点: 自动类型转换: 强制类类型转换: String类型:

  • Java编程基础(4)

    Java基础知识:1.数据类型转换 2.流程控制方法 数据类型转换 数据类型的转换是在所赋值的数值类型和被变量接收...

  • 2.Java类型转换与数据运算

    类型转换与数据运算 类型转换 自动类型转换 类型范围小的变量,可以直接赋值给类型大的变量 类型:自顶向下为从大到小...

  • JAVA基础第四天

    JAVA数据类型---布尔类型; 数据类型转换自动数据类型转换 强制数据类型转换

  • Houdini VEX(十六)类型转换

    一、类型转换 转换变量类型方法通常是变量类型( 要转化的变量 )如 float(100) -> 100.0 示例:...

  • J2SE:基本数据类型转换

    类型转换 Java 语言是一种强类型的语言。强类型的语言有以下几个要求:变量或常量必须有类型:要求声明变量或常量时...

网友评论

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

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