java判断基本数据类型的方法

  • 格式:docx
  • 大小:36.50 KB
  • 文档页数:1

java判断基本数据类型的方法

1. 使用instanceof关键字。简单来说instanceof关键字就是用来判断一个对象是否是一些类的实例,这里可以利用它来判断一个变量是否是其中一种基本数据类型。比如:if(param instanceof Integer)那就表示param是一个Integer类型的变量,即整型变量。

2. 使用Java反射机制,即调用变量的getClass(方法,getClass(是Object类的一个方法,它的作用是返回一些对象的运行时类,换句话说,就是返回此对象的类型。如果使用反射来判断基本数据类型,只需要把基本数据类型的字节码文件作为参数传入,然后查看变量的运行时类型,看是不是传入的字节码文件和变量的运行时类型是不是一致的,如果是一致的,那就表示变量就是对应的基本数据类型。比如:可以使用Integer.TYPE.equals(param.getClass()来判断param是否是一个整型变量。

3. 使用原生类型转换方法。比如boolean类型可以使用Boolean类中的booleanValue(方法把一个Boolean对象转换为一个基本数据类型的boolean值,若返回值正确,就表明变量的类型正确。