`
QiuQiu0034
  • 浏览: 121749 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

最简单的判断基本类型的方法

阅读更多

由于工作需要,对于一些变量必须判断其是否为基本类型,在网上搜了一下发现都有点麻烦 于是自己翻了翻JDK的API,判断是否是某种基本类型还是很方便的 比如我要判断一个对象是否是char这种基本类型,(char的包装类Character) 

 

先获得Character的Class对象,然后调用isInstance(Object o)方法判断o对象是否与Character赋值兼容就行了,返回的是boolean类型 挺简单的,呵呵

 

char c = 12;
Object o = (Object)c;
System.out.println(Character.class.isInstance(c));	//true
System.out.println(Character.class.isInstance(o));	//true
 
0
2
分享到:
评论

相关推荐

    判断文件类型,测试文件长度

    从最基本的测试文件字节数,行数与字数,我把它扩展到能判断文件类型,最后再计算程序运行的时间;虽然算法比较简单,但程序设计了不少函数和系统调用,在写的过程中我也学到了不少,特此与大家分享~~~

    js判断undefined类型示例代码

    } typeof 返回的是字符串,有六种可能:”number”、”string”、”boolean”、”object”、”function”、”undefined” 3.4 数据类型 ECMAScript中有 5种简单数据类型(也称为基本数据类型):Undefined、Null、...

    Python练手实战小例子1:简单的星座判断代码

    了解变量、数据类型、条件语句、循环等基本概念,这些对于理解Python编程语言至关重要。 3.学python不要忘了看python官网这是最全最基础的官方学习资料,并且我们需要持续地跟进新技术,持续地学习新技能,这样我们...

    python运维视频.zip

    day01 python最基本的编程入门 01 今日内容大纲 02 注释.py 03 变量.py 04 常量.py 05 int类型.py 06 bool值.py 07 float类型.py 08 字符串简单操作.py 09 列表.py 10 字典.py 11 集合.py 12 元祖.py 13 用户交互.py...

    实验一  手工构造简单词法分析程序(MFC)

    了解词法分析程序的基本构造原理,掌握简单词法分析程序的手工构造方法。 二、实验内容 对从键盘输入或从文件读入的形如: “const count=10,sum=81.5,char1=’f’,string1=”hj”, max=169;”的常量说明串进行...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    9.1.5 当数组类型不再是基本数据类型 214 9.1.6 多维数组的clone()方法 217 9.2 老朋友String类 220 9.2.1 遍历String中的字符 220 9.2.2 获取字符串中的一部分 222 9.2.3 判断两个字符串是否相等 223 9.2.4 ...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    9.1.5 当数组类型不再是基本数据类型 214 9.1.6 多维数组的clone()方法 217 9.2 老朋友String类 220 9.2.1 遍历String中的字符 220 9.2.2 获取字符串中的一部分 222 9.2.3 判断两个字符串是否相等 223 9.2.4 ...

    java基础知识

    适合初学者看的最简单的基础知识 第一章:开发简单的java应用程序 3 一 JAVA 3 二 Java的三大领域 3 三 开发Java程序的步骤: 3 四 程序的组成部分: 4 五 基本结构 4 六 注释 5 七 命名规范 6 第二章 变量 数据...

    十天学易第二天

    本书内容丰富、由浅入深、通俗易懂、图文并茂、范例丰富、讲练结合,编者力求在实例的演示中教会读者真正掌握易语言的基本技能和操作方法。本书不但是针对小学六年级以上的入门者最佳的自学指导书,同时也是国内各种...

    十天学易第四天

    本书内容丰富、由浅入深、通俗易懂、图文并茂、范例丰富、讲练结合,编者力求在实例的演示中教会读者真正掌握易语言的基本技能和操作方法。本书不但是针对小学六年级以上的入门者最佳的自学指导书,同时也是国内各种...

    十天学易第三天

    本书内容丰富、由浅入深、通俗易懂、图文并茂、范例丰富、讲练结合,编者力求在实例的演示中教会读者真正掌握易语言的基本技能和操作方法。本书不但是针对小学六年级以上的入门者最佳的自学指导书,同时也是国内各种...

    狂人C程序员入门必备

    1.2.2 最简单的C语言程序的基本结构 1.2.3 Dev C++ 1.3 printf()函数初步 1.3.1 简单的一般用法 1.3.2 特殊的字符 1.4 C语言的“字母”和“单词” 1.4.1 C语言的字母 1.4 12C语言的“词” 小结 概念与术语 风格与...

    JAVA课程设计学生信息管理系统(源码+文档资料)

    知识面覆盖比较广,代码编写比较规范,封装性比较高,代码条理清晰,有注释,数据库可用最简单的Access,也可以用SQLserver2005,不管用哈数据库,只需设置一下数据源即可,数据库采用数据模型更新的方法,可以在对...

    C程序结构化设计.pptx

    顺序结构:是一种简单的程序设计,它是最基本、最常用的结构。 选择结构:又称为分支结构,包括简单选择和多分支选择结构。 循环结构,有当型循环结构(先判断后执行循环体)和直到型循环结构(先执行循环体后判断)...

    Java开发技术大全 电子版

    10.11.1不能使用基本类型326 10.11.2不能使用泛型类异常326 10.11.3不能使用泛型数组327 10.11.4不能实例化参数类型对象..327 10.12本章小结328 第11章集合329 11.1集合接口与抽象类329 11.1.1Collection接口...

    \java超强笔记(超级经典)

    泛型不能使用简单类型 GenList<int> nList = new GenList(); //编译错误 泛型类不能是异常类,也就是该泛型类不能继承自Throwable以及其子类 public class MyExpection<T> extends Exception{ } //...

    Java 2实用教程(第三版)实验指导与习题解答

    上机实践2 基本数据类型与控制语句 6 实验1 输出希腊字母表 6 实验2 回文数 6 实验3 猜数字游戏 8 上机实践3 类与对象 9 实验1 三角形、梯形和圆形的类封装 9 实验2 实例成员与类成员 12 实验3 使用package语句与...

    【05-面向对象(下)】

    •如果希望获得包装类对象中包装的基本类型变量,则可以使用包装类提供的XxxValue()实例方法。 自动装箱与自动拆箱 •JDk还提供了自动装箱和自动拆箱。自动装箱就是把一个基本类型的变量直接赋给对应的...

    java面试题大全--java基础,struts,spring,ejb等

    1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 2.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc...

    java面试题

    int和Integer有什么区别? 答:int是java的原始数据类型,Integer是java为int提供的封装类,java为每个原始数据类型都提供了封装类。 String和StringBuffer的区别?... String不是基本数据类型,引用数据类型。 ...

Global site tag (gtag.js) - Google Analytics