Example usage for java.util.stream Stream of

List of usage examples for java.util.stream Stream of

Introduction

In this page you can find the example usage for java.util.stream Stream of.

Prototype

@SafeVarargs
@SuppressWarnings("varargs") 
public static <T> Stream<T> of(T... values) 

Source Link

Document

Returns a sequential ordered stream whose elements are the specified values.

Usage

From source file:Main.java

public static void main(String[] args) {
    Stream<String> s = Stream.of("a");
    s.limit(10).forEach(System.out::println);

}

From source file:Main.java

public static void main(String[] args) {
    Integer[] numbers = { 1, 2, 3, 4 };
    Stream<Integer> arrayStreams1 = Stream.of(numbers);

    System.out.println(Arrays.toString(arrayStreams1.toArray()));
}

From source file:Main.java

public static void main(String[] args) {

    int[] intArray = { 1, 2, 3, 4 };
    Stream<int[]> singleElementStream = Stream.of(intArray);

    // OUTPUTS/*ww w  .  j  ava 2 s . c  o m*/

    System.out.println(Arrays.toString(singleElementStream.toArray(Integer[]::new)));
    singleElementStream.toArray(); // watch it, it is Object[]
}

From source file:Main.java

public static void main(String[] args) {
    Integer[] numbers = new Integer[] { 2, 7, 3, 9, 5, 4, 6, 8, 1 };
    Arrays.sort(numbers, Integer::compareTo);
    Stream.of(numbers).forEach(System.out::println);
}

From source file:Main.java

public static void main(String[] args) {
    List<String> stringList = Arrays.asList("1.2", "2.2", "3", "4", "5");

    stringList.stream().flatMap(n -> Stream.of(n)).forEach(System.out::println);
}

From source file:Main.java

public static void main(String[] args) {
    final String dir = "C:\\data\\projects\\";
    final String pattern = ".pdf";
    final File file = Paths.get(dir).toFile();

    Stream.of(file.list((pFile, pString) -> pString.endsWith(pattern))).forEach(System.out::println);
    ;/*  w  w w  .  j ava  2  s.c  o m*/
}

From source file:Main.java

public static void main(String[] args) {
    BinaryOperator<String> adder = (a, b) -> {
        return a + b;
    };// w  ww .  jav a  2s.c  om
    String[] alphabets = { "Just", " Java 8", " HTML" };
    String sum = Stream.of(alphabets).reduce(" ", adder);

    System.out.println("Alphabets:" + sum);
}

From source file:Main.java

public static void main(String[] args) {
    final String dir = "C:\\data\\projects\\";
    final Path path = Paths.get(dir);
    final File file = path.toFile();
    Stream.of(file.listFiles(File::isDirectory)).forEach(System.out::println);
    ;/* w  w  w.  jav a  2  s .  co  m*/
}

From source file:Main.java

public static void main(String[] argv) {
    List<DayOfWeek> list = new ArrayList<>();

    list = (List<DayOfWeek>) Stream.of(Month.values()).map(month -> LocalDate.now().withYear(2010).with(month)
            .with(TemporalAdjusters.lastDayOfMonth()).getDayOfWeek()).collect(Collectors.toList());

    System.out.println(list);//from   www .j a v  a 2s.  c om
}

From source file:Main.java

public static void main(String[] args) {
    final String dir = "E:\\Java_Dev\\";
    final File file = Paths.get(dir).toFile();
    File[] files = file.listFiles();
    Arrays.sort(files, (f1, f2) -> {
        if (f1.isDirectory() != f2.isDirectory()) {
            if (f1.isDirectory()) {
                return -1;
            } else {
                return 1;
            }/*  w w w.j ava2  s .  c o  m*/
        } else {
            return f1.getName().toLowerCase().compareTo(f2.getName().toLowerCase());
        }
    });
    Stream.of(files).forEach(System.out::println);
}