## Bulk Data Operations Demo

This demo shows how to use bulk data operations with the new JDK8 Collections API. The demo also demonstrates new features of JDK8 such as lambda expressions and method/constructor references.

- ### CSV Processor

  Analyzes a CSV file, finds and collects useful information, computes different statistics. For more information, see the source file.

  Source: src/CSVProcessor.java

- ### Grep

  Behaves like the standard Linux tool Grep. For more information, see the source file.

  Source: src/Grep.java

- ### PasswordGenerator

  Produces a password of desired length. For more information see source file.

  Source: src/PasswordGenerator.java

- ### WC

  Counts newlines, words, characters, and the maximum line length of a text file. For more information, see the source file.

  Source: src/WC.java