Сравните две хеш-таблицы, используя функцию Java с OR / AND - PullRequest
0 голосов
/ 17 мая 2019

Я хочу сравнить данные в двух разных хеш-таблицах, используя две функции JAVA.Одна функция работает на основе ИЛИ и возвращает все разные данные.Вторая функция работает с AND и возвращает только значения, присутствующие в обоих.У двух таблиц будет одинаковый ключ в обеих

Идентификатор соединения будет ключом в обеих хеш-таблицах, но обе будут содержать разные столбцы.

ConnectionId    Imei                Imsi    IsData  IsSignalling    IsVoice
330708186825281 99999006686069  999992223223602 FALSE   TRUE    FALSE
260339442647675 99999207564306  999993793410366 FALSE   TRUE    FALSE
260339442647676 99999605176135  999992216631694 FALSE   TRUE    FALSE
330708186825331 99999007880884  999992226681236 FALSE   TRUE    FALSE
330708186825354 99999002855874  999995430231562 FALSE   TRUE    FALSE
330708186825281 99999006686069  999992223223602 TRUE    FALSE   FALSE
330708186825390 99999500436869  999992219841377 FALSE   TRUE    FALSE
260339442647737 99999307617391  999992223829327 FALSE   TRUE    FALSE
330708186825390 99999500436869  999992219841377 TRUE    FALSE   FALSE
260339442647676 99999605176135  999992216631694 TRUE    FALSE   FALSE
330708186825429 99999621055912  999992227382787 FALSE   TRUE    FALSE
260339442647791 99999507265228  999992225698840 FALSE   TRUE    FALSE
330708186825429 99999621055912  999992227382787 TRUE    FALSE   FALSE
330708186825429 99999621055912  999992227382787 TRUE    FALSE   FALSE
260339442647796 99999607648349  999992227489358 FALSE   TRUE    FALSE
260339442647791 99999507265228  999992225698840 TRUE    FALSE   FALSE
260339442647796 99999607648349  999992227489358 TRUE    FALSE   FALSE
260339442647675 99999207564306  999993793410366 TRUE    FALSE   FALSE
330708186825354 99999002855874  999995430231562 TRUE    FALSE   FALSE
260339442647811 99999208568534  999992228054917 FALSE   TRUE    FALSE
260339442647796 99999607648349  999992227489358 TRUE    FALSE   FALSE
260339442647796 99999607648349  999992227489358 TRUE    FALSE   FALSE
189970698469977 99999507405260  999992226504812 FALSE   TRUE    FALSE
189970698469977 99999507405260  999992226504812 TRUE    FALSE   FALSE
189970698469977 99999507405260  999992226504812 TRUE    FALSE   FALSE

Я пытался использовать карту и и итерациюзаписи, но не знаю, как работать с операндами

...