java.lang.Object
fr.univtln.bruno.samples.java101.tp3.functional.DedupExamples

public final class DedupExamples extends Object
Stream-based deduplication examples: utility class with static methods.
  • Method Details

    • dedupWithStreamDistinct

      public static void dedupWithStreamDistinct(List<String> withDup)
      Show deduplication using stream distinct(). This is the preferred functional style when you already have a stream-based pipeline.
      Parameters:
      withDup - list containing duplicated elements
    • collectToLinkedHashSet

      public static void collectToLinkedHashSet(List<String> withDup)
      Show collecting into a LinkedHashSet via stream then LinkedHashSet constructor.
      Parameters:
      withDup - list containing duplicated elements