一、概述:

此方法主要用来判断Class是否为原始类型(boolean、char、byte、short、int、long、float、double)。

二、格式:

Class.isPrimitive(),原始类型下返回true

三、示例:

public static void main(String[] args){Class stringClass=String.class;System.out.println("String is primitive type:"+stringClass.isPrimitive());Class booleanClass=Boolean.class;System.out.println("Boolean is primitive type:"+booleanClass.isPrimitive());Class booleanType=boolean.class;System.out.println("boolean is primitive type:"+booleanType.isPrimitive());Class byteType=byte.class;System.out.println("byte is primitive type:"+byteType.isPrimitive());Class charType=char.class;System.out.println("char is primitive type:"+charType.isPrimitive());Class shortType=short.class;System.out.println("short is primitive type:"+shortType.isPrimitive());Class intType=int.class;System.out.println("int is primitive type:"+intType.isPrimitive());Class longType=long.class;System.out.println("long is primitive type:"+longType.isPrimitive());Class floatType=float.class;System.out.println("float is primitive type:"+floatType.isPrimitive());Class doubleType=double.class;System.out.println("double is primitive type:"+doubleType.isPrimitive());
}

结果输出:

String is primitive type:false
Boolean is primitive type:false
boolean is primitive type:true
byte is primitive type:true
char is primitive type:true
short is primitive type:true
int is primitive type:true
long is primitive type:true
float is primitive type:true
double is primitive type:true

转载于:https://www.cnblogs.com/ninth/p/6164471.html

java.lang.Class.isPrimitive()用法解析相关推荐

  1. Java里面reverse_Java Java lang.Long.reverse()用法及代码示例

    java.lang.Long.reverse()是Java中的内置函数,该函数返回通过反转指定long值的二进制补码二进制表示形式中的位顺序而获得的值. 用法: public static long ...

  2. java.lang.IllegalArgumentException: MALFORMED jar解析中文报错问题

    二月 13, 2015 11:16:51 上午 org.apache.catalina.startup.TldConfig tldScanJar SEVERE: Exception processin ...

  3. Java重写+malformed,java lang IllegalArgumentException MALFORMED jar解析中文报错问题

    二月 13, 2015 11:16:51 上午 org.apache.catalina.startup.TldConfig tldScanJar SEVERE: Exception processin ...

  4. java.lang.IllegalThreadStateException异常原因解析

    小白今天开始正式涉足多线程和队列,拍手拍手,欢庆欢庆.... --------------------------------------------------------------------- ...

  5. Java中的Scanner用法解析

    一.Scanner类简介 Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序. 简介 Scanner类是java.util包中的一个类 作用 常用于控制台的 ...

  6. java servletcontext_Java ServletContext对象用法解析

    ServletContext对象: ServletContext类似字节码文件对象,在web创建的时候就自动生成了,并且是唯一的,跟随着项目和服务器共存亡了.通过这个对象,我们可以向里面存数据(键值对 ...

  7. java字符替换函数示例_Java字符串替换函数replace()用法解析

    Java字符串替换函数replace()用法解析 这篇文章主要介绍了Java字符串替换函数replace()用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的 ...

  8. java+cache使用方法_JVM代码缓存区CodeCache原理及用法解析

    一. CodeCache简介 从字面意思理解就是代码缓存区,它缓存的是JIT(Just in Time)编译器编译的代码,简言之codeCache是存放JIT生成的机器码(native code).当 ...

  9. Exception in thread main java.lang.Error: 无法解析的编译问题: 方法 main 不能声明为 static;只能在静态类型或顶级类型中才能声明静态方法

    Exception in thread "main" java.lang.Error: 无法解析的编译问题: 方法 main 不能声明为 static:只能在静态类型或顶级类型中才 ...

最新文章

  1. zlib 1.2.5 编译 ( VS2010 vc6 )
  2. Android应用在不同版本间兼容性处理
  3. C语言学习之将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1. 要求改为1,4,5,6,8。
  4. AJAX, callback,promise and generator
  5. [再寄小读者之数学篇](2014-05-30 平均值不等式)
  6. USACO Training3.3亚瑟王的宫殿【搜索】By cellur925
  7. 如何下载python模块_python中模块包的离线下载教程
  8. python计算两张图像的L1和L2损失
  9. B站有哪些好的Java视频教程,看这篇就够了!
  10. 虚拟化与瑞友天翼应用
  11. Excel易用宝-安装与激活
  12. 个人投资课 张潇雨_张潇雨《个人投资课》学习笔记
  13. 付呗聚合支付快速教程 基础篇②——FubeiUtils付呗工具类(封装参数和签名规则)
  14. 计算机在智能交通应用,计算机信息技术在智能交通系统中的应用
  15. Ubuntu 更改环境变量 PATH
  16. Linux 查看自己的IP地址
  17. 小兔 —— 「 洛谷 」P2768 珍珠项链
  18. NVIDIA TAO 工具包 (TAO Toolkit) 的部署和应用【LDR、LPR】
  19. 3d效果技术java,java3D技术展示
  20. android alert

热门文章

  1. L2-001. 紧急救援-PAT团体程序设计天梯赛GPLT(Dijkstra算法)
  2. 蓝桥杯 ADV-156算法提高 分分钟的碎碎念(动态规划)
  3. 利用python对excel文件进行操作_数据处理-对Excel文件读取和操作和存储(python版)...
  4. AIX详细查看用户/进程使用内存
  5. Tuxedo FAQs 整理
  6. activeMQ 的kahadb存储引擎分析
  7. 使用Perl进行网页数据抓取[初学者简明版]
  8. SylixOS lsusb命令解析
  9. CodeVS 1031 质数环(DP)
  10. HDU-1087 Super Jumping! Jumping! Jumping!