美文网首页
比较数据库的值-CompareUtil

比较数据库的值-CompareUtil

作者: jinhm007 | 来源:发表于2019-01-21 00:03 被阅读0次

package com.test.demo.utils;

import java.util.ArrayList;

import java.util.List;

import java.util.Map;

public class CompareUtil {

/* private List> list=new ArrayList<>();

private List> list2=new ArrayList<>();*/

    public  static  boolean  compareMap(List> list,List> list2) {

Boolean isSucess=false;

        long st = System.nanoTime();

        if (list.size() != list2.size()) {

System.out.println("getDiffrent total times " + (System.nanoTime() - st));

            return  isSucess;

        }

int i=0;

        for (Map map : list) {

for (Map.Entry entry1 : map.entrySet()) {

String m1key = entry1.getKey();

                Object m1value = entry1.getValue();

                Map map2 =  list2.get(i);

                if (!map2.containsKey(m1key)){

System.out.println("lise2表不存在这样的列字段+"+m1key);

                }else {

Object value2 = map2.get(m1key);

                    if (value2==null){

System.out.println("lise2表的这个列值为null"+m1key);

                    }else {

if (m1value.equals(value2)){

}else {

System.out.println("m1key:"+m1key+",value1="+m1value.toString()+",value2="+value2.toString());

                            System.out.println("lise2里面存在m1key对应的列,但是列对应的值不相等");

                        }

}

}

}

i++;

        }

System.out.println("-------------------");

        isSucess=true;

        return isSucess;

    }

}

相关文章

  • 比较数据库的值-CompareUtil

    package com.test.demo.utils; import java.util.ArrayList; ...

  • CompareUtil01

    package com.test.demo.autodemo; import java.util.HashMap;...

  • 【原创】Oracle DECODE 函数解释与用法

    语法 用途 DECODE将expr与每个搜索值逐一进行比较。如果expr等于搜索值,则Oracle数据库返回相应的...

  • Java中的equals、数据库表名

    关于equals: 使用equal比较字符串的值,静态变量在左侧,需要比较的常量在右侧。 关于数据库的表明: 创建...

  • readonly与disable区别

    在input中,readonly的值无法编辑但是可以传给数据库保存 而disable的值无法保存到数据库,会成为空值

  • 值大小比较

    问题 写了一个自信满满的函数 嗯 对,判断x跟y是否相等 猜结果是啥…… 知识 很简单的问题,结果为Falsep...

  • 值比较isEqual

    在我们进行 App 开发的时候,经常会用到的一个操作就是判断两个对象是否相等。比如两个字符串是否相等。而所谓的 相...

  • MySQL常用参数设置

    max_connectionsMySQL能创建的最大连接数,如果数据库的并发量比较大,建议调高此值,以增加并行连接...

  • MySql 中的约束

    MySql 中的约束 作用:给表添加约束值,从而约束用户操作数据库的行为 数据库常见的约束值如下: 默认值约束(d...

  • collate

    创建数据库时 collate utf_bin 是以二进制值比较,也就是区分大小写,collate 是核对的意思ut...

网友评论

      本文标题:比较数据库的值-CompareUtil

      本文链接:https://www.haomeiwen.com/subject/kdcqjqtx.html