`

判断两个参数的值是否相同

阅读更多
private boolean isValueSame(Object o1, Object o2) {
	    if (o1 == null && o2 == null) {
	      return true;
	    } else if (o1 != null && o2 != null) {
	      if (o1 instanceof java.lang.String && o2 instanceof java.lang.String) {
	        return o1.equals(o2);
	      } else if (o1 instanceof java.util.Date && o2 instanceof java.util.Date) {
	        return ((Date) o1).compareTo((Date) o2) == 0;
	      }else if (o1 instanceof java.lang.Long && o2 instanceof java.lang.Long){
	    	return ((Long)o1).compareTo((Long) o2)==0;
	      }else if (o1 instanceof java.lang.Integer && o2 instanceof 
                        java.lang.Integer){
		    return ((Integer)o1).compareTo((Integer) o2)==0;
	      }
	       
	    }
	    return false;
	  }
分享到:
评论

相关推荐

    java计算同一个list中是否有相同的值

    java计算同一个list中是否有相同的值

    在C语言中比较两个字符串是否相等的方法

    【参数】s1, s2 为需要比较的两个字符串。 字符串大小的比较是以ASCII 码表上的顺序来决定,此顺序亦为字符的值。strcmp()首先将s1 第一个字符值减去s2 第一个字符值,若差值为0 则再继续比较下个字符,若差值不为0 ...

    matlab离散点连成的两曲线的交点-intersections.m

    disp) %排除重复的点复制代码经测试十几种奇怪的曲线相交(包括参数方程形式的曲线),目前发现上述代码的方法有四种情况会出现遗漏一两个交点。(其实上面代码本意是求显式函数的曲线交点,或者未知表达式的离散点...

    PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法

    PHP中的strncmp()函数用于比较两个字符串(区分大小写),可判断两个字符串前n个字符是否相等。 strncmp()函数定义如下: strncmp(string1,string2,length) 参数说明: string1 必需。规定要比较的首个字符串。 ...

    ios开发记录

    //判断两个字符串是否相等,不能使用==,使用等号是判断两个对象是否是一个对象,也就是是否是一个内存地址。 //判断字符串的内容是否相同应该使用nsstring的isEqualToString:方法 //在低版本的时候,如果直接点击...

    matrix-java:基本矩阵运算,即加法、减法和乘法

    ##matrixMultiplication(matrixA , matrixB) 矩阵乘法以两个矩阵为参数,检查乘法的维度是否正确,最后使用施特拉森算法(分而治之)执行矩阵乘法并返回结果。 ##PrintMatrix(Matrix) Print Matri

    java基础课程重点笔记.rar

    运算符“==”判断两个对象是否指向同一个引用,即是否为同一个对象。 2.重载和覆盖 方法的重载 是实现多态的一种方式 多个方法在同一个类中 多个方法具有相同方法名 多个方法的参数不相同 类型或者数量不同 方法...

    稳压二极管的识别判断

    对标志不清楚的稳压二极管,也可以用万用表判别其极性,测量的方法与普通二极管相同,即用万用表R×1k档,将两表笔分别接稳压二极管的两个电极,测出一个结果后,再对调两表笔进行测量。在两次测量结果中,阻值较小...

    handlebars-helper-is:一个 handlebars helper `is` 判断实现

    兼容 handlebars v1.1.0 以上版本用法比较两个参数是否相等,非严格模式: 5 == "5"{{#is x y}} ... {{else}} ... {{/is}}已经内置的几个语法:in (检查值是否在一组数据中,第三个参数是一个以逗号分隔的字符串或...

    Java提取2个集合中的相同和不同元素代码示例

    主要介绍了Java提取2个集合中的相同和不同元素代码示例,涉及对removeall方法的简单介绍,然后分享了主要的示例代码,具有一定借鉴价值,需要的朋友可以参考下。

    连体网络MINIST识别

    该模型实现如下的功能,输入两个MINIST图片,判断是不是同一个数字。后续的两个路径的线性加权模块。例如,输入 负样本对:X1=6 的图片 , X2=9 的图片 输出:1 输入 正样本对:X1=3 的图片 , X2=3 的图片 输出:0 ...

    测量程序编制 - python 52数据类型:Set(集合)-函数.pptx

    判断两个集合是否包含相同的元素,如果没有返回 True,否则返回 False。 Set(集合)——函数 序号 方法 描述 10 issubset() 判断指定集合是否为该方法参数集合的子集。 11 issuperset() 判断该方法的参数集合是否为...

    mysql常用函数汇总.chm

    Mysql的常用函数整体, 从网上收集的一些常用函数, ...NULLIF()函数将会检验提供的两个参数是否相等,如果相等,则返回NULL,如果不相等,就返回第一个参数。 如:SELECT NULLIF(1,1),NULLIF('A','B'),NULLIF(2+3,4+1);

    Excel百宝箱 9.0 破解版 批量导入图片等200种功能

    有两个参数,第一参数为数据区域引用,第二参数为名次,可使用ROW(a1) 替换替换第N次出现的字符串的函数。第一参数为引用,第二参数为待替换字符串,第三参数为新字符串,第四参数用于指定替换第几次出现的字符,...

    Excel百宝箱9.0无限制破解版.rar

    【公农双历查询】:生成多功能日历,可以查询所有节、假日和农历 【高级定位】:多功能选择(查找)工具。可以选择大于某值或者小于某值或者在某范围之间的值,文本定位时支持通配符。...前两个参数为区域,...

    Exce百宝箱——2012版本.rar

    Exce百宝箱——2012版本.rar <══════════════════┤ 功能介绍(总共142个功能) ...前两个参数是区域,第三参数为序号。 函数名称:公式 函数功能与参数:公式函数。提取单元格中的公式,只需要一...

    c++ 程序 二叉树

    建立二叉树,并对其进行操作,基本功能要求: 1、建立一棵二叉树;... 5、利用二叉树前序遍历判断两棵二叉树是否相等; 6、利用二叉树前序遍历实现二叉树的复制构造函数。 7、用非递归方法实现二叉树的中序遍历。

    点和直线类(综合型题目)

    (7)在程序主方法中创建两个坐标点对象,判断它们是否相等;而后将第一个坐标点移动到第二个坐标点上,再判断它们是否相等。 (8)在程序中再新建一个直线类CzLine,为其定义两个double类型的字段成员a 和b,分别...

    点和直线类(综合型题目)C#控制台应用程序L4_1

    (7)在程序主方法中创建两个坐标点对象,判断它们是否相等;而后将第一个坐标点移动到第二个坐标点上,再判断它们是否相等。 (8)在程序中再新建一个直线类CzLine,为其定义两个double类型的字段成员a 和b,分别...

    Excel百宝箱8.0

    有两个参数,第一参数为数据区域引用,第二参数为名次,可使用ROW(a1)。 函数名称:替换 函数功能与参数:替换第N次出现的字符串的函数。第一参数为引用,第二参数为待替换字符串,第三参数为新字符串,第四参数...

Global site tag (gtag.js) - Google Analytics