java判断Long类型的方法和实例代码
java判断是否是Long类型
1、首先定义一个getType方法,接收一个Object类型的参数;
2、然后使用getClass方法获取class类型的对象;
3、再使用toString()方法转为字符串,并使用substring截取字符串获得变量类型;
4、最后根据变量类型和Long字符串进行对比即可
public class HelloWorld { public static void main(String[] args) { Boolean res = getType(1232343234L); if(res) { System.out.println("是Long类型"); }else{ System.out.println("不是Long类型"); } } public static Boolean getType(Object o) { String type = o.getClass().toString(); System.out.println(type); type = type.substring(type.lastIndexOf('.') + 1, type.length()); if("Long".equals(type)) { return true; } return false; } }
以上就是java判断是否是Long类型的详细内容,如果大家还有任何补充可以联系我们小编。
相关推荐
-
Java编程long数据类型的使用问题
在Java编程中经常遇到一些整数类型的使用问题,下面我们来看看长整形数据使用问题. 今天在写一个java线程的时候,想让线程休眠720小时候继续执行,代码如下: long runSperiod = 720 * 60 * 60 * 1000; Thread.sleep(runSperiod) 启动线程测试的时候,发现线程并没有按照预想的720小时候后执行,而是不停在执行,最后跟踪代码发现 runSperiod 的值时负数.仔细研究后发现,java在处理几个数相乘时,如果几个数都是 int 类型,那
-
深入理解java long 存储时间戳
存储时间打算用时间戳来存储,打算用long类型来代表时间戳,但是在用long类型存储时间戳的时候出了点问提. 在写单元测试的时候,用一个long类型来存储时间戳,发现编译器报错了 刚开始猜想可能是因为long不够大,存储不了.然后用double类型来存: 发现还是报错了,仔细想想不对,double存储的数量应该时很大的,不会连时间戳都存储不了. 在后面加上小数点之后,居然可以存了: 加了小数点之后就能存了,仔细一想,之前没加小数点的时候他是整数,加了小数点之后变成了浮点数,猜测之前没加上小数点的
-
Java的long和bigint长度对比详解
Java 中Long的值大小比较 java.util.Lang 对象吧,而不是基本类型 long (注意大小写) Java中如果使用 == 双等于比较对象,等于比较的是两个对象的内存地址,也就是比较两个对象是否是同一个对象 如果比较两个Long对象值是否相等,则不可以使用双等号进行比较,可以采用如下方式: 1. 使用 equals 方法 Long a = new Long(3); Long b = new Long(3); System.out.println(a.equals(b)); 2.
-
java Long==Long有趣的现象详解
前言 long数据类型是64位有符号的Java原始数据类型.当对整数的计算结果可能超出int数据类型的范围时使用. long数据类型范围是-9,223,372,036,854,775,808至9,223,372,036,854,775,807(-2^63至2^63-1). long数据类型范围内的所有整数称为long类型的整数字面量.long类型的整数常数总是以大写L或小写l结尾. 1. 描述 首先,这里应该声明一下,Long等对象类型判断是否相等,采用Long == Long这种形式是错误的.
-
Java中long类型与Long类型的区别和大小比较详解
前言 最近在学习java,接触到了long类型,发现网上这方面的资料较乱,所以决定总结一下,在Java中我们经常要做一些判断,而对于判断的话,用的最多的便是">"."=="."<"的比较,这里我们进行一个Long类型数据和long类型数据的比较大小的讲解.话不多说了,来一起看看详细的介绍吧. Java中Long和long的区别 Java的数据类型分为两种: 1.基本类型:byte(8),short(16),int(32),long(6
-
java判断Long类型的方法和实例代码
java判断是否是Long类型 1.首先定义一个getType方法,接收一个Object类型的参数: 2.然后使用getClass方法获取class类型的对象: 3.再使用toString()方法转为字符串,并使用substring截取字符串获得变量类型: 4.最后根据变量类型和Long字符串进行对比即可 public class HelloWorld { public static void main(String[] args) { Boolean res = getType(1232343
-
C语言输入三角形边长判断其类型并输出面积实例代码
本文主要研究的是输入三角形边长判断其类型并输出面积,用C语言实现,具体如下. 思路:首先判断所给的三条边是否能够组成三角形,若可以组成三角形,则判断该三角形是什么类型,并求三角形的面积. 相关知识: 三角形是由同一平面内不在同一直线上的三条线段'首尾'顺次连接所组成的封闭图形.常见的三角形按边分有普通三角形(三条边都不相等),等腰三角(腰与底不等的等腰三角形.腰与底相等的等腰三角形即等边三角形) 不等边三角形:不等边三角形,数学定义,指的是三条边都不相等的三角形叫不等边三角形. 等腰三角形:等腰
-
java判断String类型是否能转换为int的方法
使用正则表达式,效率较高 public boolean canParseInt(String str){ if(str == null){ //验证是否为空 return false; } return str.matches("\\d+"); //使用正则表达式判断该字符串是否为数字,第一个\是转义符,\d+表示匹配1个或 //多个连续数字,"+"和"*"类似,"*"表示0个或多个 } 以上这篇java判断String类型是
-
java判断各类型字符个数实例代码
目录 描述 输入描述: 输出描述: 描述 输入一行字符串,分别统计出其中英文字母.空格.数字和其它字符的个数 输入描述: 控制台随机输入一串字符串 输出描述: 输出字符串中包含的英文字母个数,数字个数,空格个数,其它字符个数(格式为:英文字母x数字x空格x其他x),预设代码中已给出输出. import java.util.Scanner; public class Main { public static void main(String[] args) { int numbers = 0; i
-
Java类库BeanUtils组件使用方法及实例详解
BeanUtils BeanUtils是Apache commens组件里面的成员,由Apache提供的一套开源api,用于简化对javaBean的操作,能够对基本类型自动转换. JavaBean BeanUtils组件是用于简化javaBean的操作,那么什么是javaBean呢?简单来说,javaBean实质就是java类,只不过是遵循了某种规范的java类. javaBean的特点: 必须具有一个无参的构造方法 属性必须私有化 私有化的属性必须通过public类型的方法来暴露,也就是说要出
-
java获取网络类型的方法
本文实例讲述了java获取网络类型的方法.分享给大家供大家参考.具体如下: /**** * 获取网络类型 * * @param context * @return */ public static String getNetType(Context context) { try { ConnectivityManager connectMgr = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVIC
-
php通过获取头信息判断图片类型的方法
本文实例讲述了php通过获取头信息判断图片类型的方法.分享给大家供大家参考.具体实现方法如下: $filename = '617.gif' ; function pictype ( $file ) { /*$png_header = "/x89/x50/x4e/x47/x0d/x0a/x1a/x0a"; $jpg_header = "/xff/xd8";*/ $header = file_get_contents ( $file , 0 , NULL , 0 , 5
-
JavaScript判断浏览器类型的方法
本文实例讲述了JavaScript判断浏览器类型的方法.分享给大家供大家参考.具体实现方法如下: <script type="text/javascript"> var Sys = {}; var ua = navigator.userAgent.toLowerCase(); alert(ua); var s; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1]: (s = ua.match(/firefox\/([\d.]+)/
-
Java反射之通过反射获取一个对象的方法信息(实例代码)
以下代码为一个工具类 package com.imooc.reflect; import java.lang.reflect.Method; public class ClassUtil { public static void printClassMessage(Object obj){ //要获取类的信息,首先要获取类的类类型 Class c = obj.getClass();//传递的是哪个子类的对象,c就是该子类的类类型 //获取类的名称 System.out.println("类的名称
-
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
本文实例讲述了php实现不通过扩展名准确判断文件类型的方法.分享给大家供大家参考,具体如下: 第一种方法 通过php的finfo_file() $handle=finfo_open(FILEINFO_MIME_TYPE);//This function opens a magic database and returns its resource. $fileInfo=finfo_file($handle,'./test.txt');// Return information about a f
随机推荐
- 记一次mariadb数据库无法连接
- 解决ionic和angular上拉加载的问题
- 详解使用Typescript开发node.js项目(简单的环境配置)
- 阿里云云服务器Linux系统FTP服务器搭建设置教程
- Spring 使用注解方式进行事务管理配置方式
- java正则表达式实现提取需要的字符并放入数组【ArrayList数组去重复功能】
- 纯js实现背景图片切换效果代码
- C#实现winform渐变效果的方法
- js实现右下角可关闭最小化div(可用于展示推荐内容)
- javascript实现上传图片前的预览(TX的面试题)
- jQuery使用DataTable实现删除数据后重新加载功能
- jQuery+css+html实现页面遮罩弹出框
- JS中eval函数的使用示例
- javascript 的Document属性和方法集合
- 用C++实现一个链式栈的实例代码
- Java 阻塞队列详解及简单使用
- 结合C++11的新特性来解析C++中的枚举与联合
- python里将list中元素依次向前移动一位
- PHP – EasyUI DataGrid 资料取的方式介绍
- Docker容器的导入导出操作教程