Je dois comparer deux tables et dire à l'utilisateur quelle est la différence entre deux tables.Comparer deux tables en Java
Tableau 1
------+---------
|Code | Label |
------+---------
|a1 | a1text |
------+---------
|b1 | b1text |
------+---------
|c1 | bartext1|
------+---------
|e1 | foo |
-----+---------
Tableau 2
------+---------
|Code | Label |
------+---------
|a1 | a1text |
------+---------
|b1 | b2text |
------+---------
|d1 | bartext2|
------+---------
|f1 | bar |
------+---------
Comparaison Infos
Comme vous le voyez dans le tableau 1 pour l'étiquette code c1
est bartext1
et étiquette code d1
est bartext2
. Ils sont même attendent le dernier caractère. Je dois mettre dans mon rapport ils sont mêmes sauf le dernier caractère. Il y a peu de lignes dans les tableaux où il peut y avoir un mot ou un caractère spécial et sa position est n'importe où. D'une manière ou d'une autre, je dois dire dans le rapport que les deux étiquettes sont les mêmes, que le mot manque ou qu'il y a un caractère spécial dans l'un d'entre eux. Le code n'est pas important dans le rapport.
Plus d'info
Ces données provient de troisième party.Code est toujours unique, ils ne sont pas des codes en double. Il est possible que deux codes aient une valeur similaire
Code | Étiquette
ER4 | j'ai un frère
WE3 | J'ai un frère
sortie attendue doit être
- Les étiquettes sont différentes dans les deux tableaux. L'étiquette Table1 est: b1text et l'étiquette Tabl2 est: b2text.
- Les étiquettes sont différentes dans deux tables. L'étiquette Table1 est: bartext1 et l'étiquette Tabl2 est: bartext2. L'étiquette foo est manquante dans le tableau 2.
- barre d'étiquette est manquante dans le tableau 1.
Attendez-vous de nous un code source complet avec des tests unitaires et un script d'installation? – Roman
Les tables sont-elles déjà triées? Les codes en double sont-ils autorisés? Êtes-vous autorisé à utiliser des routines de bibliothèque telles que Google Collections, Jakarta Common Collections ou est ce devoir? – Fortyrunner
Les tables sont-elles déjà triées? NON Les codes en double sont-ils autorisés? NO utilise des routines de bibliothèque telles que Google Collections, Jakarta Common Collections?OUI est ce devoir? NON – NETQuestion