Stream find missing items on one array vs other
difference between the list of missing entries and the origin list is:
Arrays.asList("A", "B", "C", "D", "E", "F", "G", "H") - Arrays.
List<String> lstColonnesOrigine = Arrays.asList("A", "B", "C", "D", "E", "F", "G", "H");
List<String> manquants = Arrays.asList("A", "B", "D", "G");
List<String> correspondance = lstColonnesOrigine.stream()
.filter(colonne -> !manquants.contains(colonne))
.collect(Collectors.toList());
System.out.println(" diffΓ©rence entre liste manquants et Origine " +correspondance);