summaryrefslogtreecommitdiff
path: root/staging/linux-x86/sample/lambda/BulkDataOperations/index.html
blob: 5a16695f21d0b4f7fea29625e9ebb37b78567533 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<!DOCTYPE html>
<html>
<head>
    <title>Bulk Data Operations Demo</title>
</head>
<body>
<h2>Bulk Data Operations Demo</h2>

<p>
    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.
</p>

<ul>
    <li><h3>CSV Processor</h3>

        <p>
            Analyzes a CSV file, finds and collects useful information, computes
            different statistics. For more information, see the source file.
        </p>
        Source: <a href="src/CSVProcessor.java">src/CSVProcessor.java</a>
    <li><h3>Grep</h3>

        <p>
            Behaves like the standard Linux tool Grep. For more information, see
            the source file.
        </p>
        Source: <a href="src/Grep.java">src/Grep.java</a>
    <li><h3>PasswordGenerator</h3>

        <p>
            Produces a password of desired length. For more information see
            source file.
        </p>
        Source: <a
                href="src/PasswordGenerator.java">src/PasswordGenerator.java</a>
    <li><h3>WC</h3>

        <p>
            Counts newlines, words, characters, and the maximum line length of a
            text file. For more information, see the source
            file.
        </p>
        Source: <a href="src/WC.java">src/WC.java</a>
</ul>
</body>
</html>