summaryrefslogtreecommitdiff
path: root/misc/SplitProgramInputStream.java
blob: a7f1c8278f7d6773c1f4d4a95424b53d2433b121 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package misc;

import java.io.*;
import java.util.ArrayList;
import java.util.Arrays;

public class SplitProgramInputStream {

    public static ArrayList<String> split(InputStream inputStream) {
        ArrayList<String> lines = new ArrayList<>();
        try (BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream))) {
            String line;
            while ((line = reader.readLine()) != null) {
                lines.add(line);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
        return lines;
    }

}