@@ -0,0 +1,1647 @@
+package org.textfiledatatools.util;%0A%0Aimport java.util.Arrays;%0Aimport java.util.Collections;%0Aimport java.util.List;%0Aimport java.util.stream.Collectors;%0Aimport java.util.stream.Stream;%0A%0A/**%0A * This class consists of %7B@code static%7D utility methods for operating on strings and string streams.%0A *%0A * @author Mathias Kalb%0A * @since 0.1%0A */%0Apublic final class Strings %7B%0A%0A    public static final String DEFAULT_DELIMITER = %22, %22;%0A    public static final String EMPTY = %22%22;%0A%0A    private Strings() %7B%0A    %7D%0A%0A    public static String empty() %7B%0A        return EMPTY;%0A    %7D%0A%0A    public static List%3CString%3E list(String string) %7B%0A        return Collections.singletonList(string);%0A    %7D%0A%0A    public static List%3CString%3E list(String... strings) %7B%0A        return Arrays.stream(strings).collect(Collectors.toList());%0A    %7D%0A%0A    public static Stream%3CString%3E stream(String string) %7B%0A        return Stream.of(string);%0A    %7D%0A%0A    public static Stream%3CString%3E stream(String... strings) %7B%0A        return Stream.of(strings);%0A    %7D%0A%0A    public static List%3CString%3E collect(Stream%3CString%3E stream) %7B%0A        return stream.collect(Collectors.toList());%0A    %7D%0A%0A    public static String join(Stream%3CString%3E stream) %7B%0A        return join(stream, DEFAULT_DELIMITER);%0A    %7D%0A%0A    public static String join(Stream%3CString%3E stream, CharSequence delimiter) %7B%0A        return stream.collect(Collectors.joining(delimiter));%0A    %7D%0A%0A    public static void printLine(Stream%3CString%3E stream, CharSequence delimiter) %7B%0A        System.out.println(join(stream, delimiter));%0A    %7D%0A%0A    public static void printLines(Stream%3CString%3E stream) %7B%0A        stream.forEachOrdered(System.out::println);%0A    %7D%0A%0A%7D%0A

Add static util class 'Strings'